The following is a list of songs that have charted for 100 weeks or more in total on the UK singles chart top 100, according to the Official Charts Company (OCC). The chart here is as recorded by the OCC, i.e. usually a Top 50 from 1960 to 1978, Top 75 from then until 1982, and Top 100 from 1983 onwards. In the pre-digital age, records with re-recorded vocals (for example, live versions) and remixes released with substantially different catalogue numbers did not count towards the total and were seen as new hits (see "Blue Monday" as an example). In the digital age, if versions of a record are substantially the same tune, whether the release is remixed, live or re-recorded, they are combined under one chart entry, unless the record company has requested a version to be listed as a separate entry.

With over 508 weeks in the chart, "Mr Brightside" by the Killers has had more weeks in the Top 100 than any other single in over 70 years of chart data, and is also now in first place in the Top 75 long runners list (as previously used in The Guinness Book Of Hit Singles). It took over from "Someone You Loved" by Lewis Capaldi, which has managed to stay in the Top 75 for 99 consecutive weeks, with "Mr Brightside" dipping in and out of the Top 75 at various times over the last two decades. "Last Christmas" has spent the most weeks in the Top 3. "All I Want for Christmas Is You" has spent the most weeks in the Top 10 and Top 40. When only a Top 50 was compiled, Frank Sinatra's "My Way" set a record which still stands: 122 weeks in the Top 50 between April 1969 and January 1972. It also held the record for most weeks in the top 40 with 75, until The Pogues' "Fairytale of New York" achieved its 76th week in the region in 2021 and most weeks in the top 75 with 124, which was surpassed by Ed Sheeran's "Perfect" in 2021.

The longest unbroken run in the Top 100 is 105 weeks for "Blinding Lights" by The Weeknd, which also holds the longest consecutive run in the top 75 (103 weeks). Engelbert Humperdinck's "Release Me" held the record run in the Top 50, at 56 weeks, for over 40 years until beaten by "All of Me" by John Legend with 58 consecutive weeks in the top 50 (since passed by "Thinking Out Loud" with 63 weeks). The song with the most weeks at No. 1 is "I Believe" by Frankie Laine which stayed in the Top 10 for 35 weeks, 18 of them at No. 1 and a further seven at No. 2. Also noteworthy is "Rock Around the Clock" by Bill Haley & His Comets, the only song released in the 1950s to appear in the lists, which achieved 36 of its weeks when only a Top 20 or Top 30 were published.

In the pre-digital era, Christmas-themed songs were often re-released in different years and several have continued to chart each year from the mid-2000s onwards. "Merry Xmas Everybody" by Slade has had 27 chart runs in 30 different years (1973–74, 1980–87, 1989–90 and 2006–23), while "Fairytale of New York" by the Pogues and Kirsty MacColl has reached the Top 10 ten times and spent a record 70 weeks in the Top 20 and 84 weeks in the Top 40. In a similar but more modest way, since 2007, "Thriller" by Michael Jackson and "Ghostbusters" by Ray Parker Jr. have charted at Halloween in fifteen and thirteen years, respectively.

The numbers shown are up to the chart for week ending 15 December 2024. A star sign (*) indicates that the song is in the current week's chart.

Songs with 20 or more weeks in the Top 3 3 songs have spent 20 or more weeks in the Top 3 of the UK Charts."Last Christmas" by Wham! holds the record for the most weeks in the top 3 history with 32 weeks."I Believe" by Frankie Laine is in second place with 26 weeks and All I Want for Christmas Is You" by Mariah Carey is in third place with 23 weeks.

Songs with 20 or more weeks in the Top 10 36 songs have spent 20 or more weeks in the Top 10 of the UK Charts. "All I Want for Christmas Is You" by Mariah Carey holds the record for the most weeks in the Top 10 history with 50 weeks. "Last Christmas" by Wham! holds the record for the most weeks in the top 10 by a British act with 47 weeks. "I Believe" by Frankie Laine holds the record for the most consecutive weeks in the top 10 with 35 weeks. "Fairytale of New York" by The Pogues featuring Kirsty MacColl holds the record for the most weeks in the Top 10 without reaching number one with 36 weeks.

SongArtistYear firstentered chartChartpeakTotal weeksin top 10ConsecutiveweeksReference "All I Want for Christmas Is You" Mariah Carey 1994 1 5 "Last Christmas" Wham! 1984 1 51 7 "Rein Me In" Sam Fender and Olivia Dean 2025 1 38 "Fairytale of New York" 1987 2 5 "As It Was" Harry Styles 2022 1 18 "I Believe" Frankie Laine 1953 1 35 "Beautiful Things" Benson Boone 2024 1 17 "Lush Life" Zara Larsson 2016 3 13 "Man I Need" Olivia Dean 2025 1 17 "Someone You Loved" Lewis Capaldi 2018 1 20 "Cruel Summer" Taylor Swift 2019 2 13 "Secret Love" Doris Day 1954 1 27 "Calm Down" Rema 2022 3 25 "Ordinary" Alex Warren 2025 1 23 "Don't Start Now" Dua Lipa 2019 2 18 "The Happy Wanderer" Obernkirchen Children's Choir 1954 2 22 "Stick Season" Noah Kahan 2023 1 23 "Terry's Theme from Limelight" Frank Chacksfield 1953 2 23 "One Dance" Drake featuring Wizkid and Kyla 2016 1 23 "Espresso" Sabrina Carpenter 2024 1 16 "Rockin' Around the Christmas Tree" Brenda Lee 1962 3 4 "So Easy (To Fall in Love)" Olivia Dean 2025 2 13 "Because You're Mine" Mario Lanza 1952 3 22 22 "The Song from Moulin Rouge" Mantovani 1953 1 21 "Relax" Frankie Goes to Hollywood 1983 1 10 "What Do You Mean?" Justin Bieber 2015 1 22 "Shape of You" Ed Sheeran 2017 1 22 "Blinding Lights" The Weeknd 2019 1 21 "Bad Habits" Ed Sheeran 2021 1 22 "Peru" Fireboy DML and Ed Sheeran 2021 2 22 "Prada" Cassö, Raye and D-Block Europe 2023 2 14 "Pink Pony Club" Chappell Roan 2024 1 22 "Golden" Huntrix 2025 1 20 "She Loves You" The Beatles 1963 1 21 "(Everything I Do) I Do It for You" Bryan Adams 1991 1 21 "Austin" Dasha 2024 5 21 "Oh Mein Papa" Eddie Calvert 1953 1 20 "Little Things Mean a Lot" Kitty Kallen 1954 1 20 "Cara Mia" David Whitfield with Mantovani and His Orchestra 1954 1 19 "Rock Around the Clock" Bill Haley and His Comets 1955 1 15 "Bohemian Rhapsody" Queen 1978 1 20 12 "Love Is All Around" Wet Wet Wet 1994 1 20 "Happy" Pharrell Williams 2013 1 20 "Thinking Out Loud" Ed Sheeran 2014 1 20 "Greedy" Tate McRae 2023 3 11

multiple versions combined

Songs with 50 or more weeks in the Top 40 The Top 40 chart has been broadcast weekly on BBC Radio 1 (currently as The Official Chart) since 12 November 1978 and is often referred to as 'the charts'. Appearing in the Top 40 can greatly increase a song's exposure on television and radio. "All I Want for Christmas Is You" by Mariah Carey holds the record for the most weeks in the Top 40 history with 101 weeks. In June 2015, "Thinking Out Loud" by Ed Sheeran became the first single to stay in the Top 40 for 54 consecutive weeks – equivalent to one year, having spent a record-breaking 18 weeks in the chart before reaching No. 1. This record was then passed by Sam Fender and Olivia Dean's Reign Me In in 2026.

SongArtistYear firstentered chartChartpeakTotal weeksin top 40ConsecutiveweeksReference "All I Want for Christmas Is You" Mariah Carey 1994 1 7 "Fairytale of New York" featuring Kirsty MacColl 1987 2 8 "Last Christmas" Wham! 1984 1 11 "Beautiful Things" Benson Boone 2024 1 * 45 "My Way" 1969 5 16 "Heat Waves" Glass Animals 2020 5 30 "Blinding Lights" The Weeknd 2019 1 48 "Someone You Loved" Lewis Capaldi 2018 1 49 "Do They Know It's Christmas?" Band Aid 1984 1 11"As It Was"Harry Styles20221 33 "Lose Control" Teddy Swims 2023 2 48 "Rein Me In" Sam Fender & Olivia Dean 2025 1 65 "Ordinary" Alex Warren 2025 1 45 "Merry Christmas Everyone" Shakin' Stevens 1985 1 7 "Merry Xmas Everybody" Slade 1973 1 9 "Stick Season" Noah Kahan 2022 1 49 "Thinking Out Loud" Ed Sheeran 2014 1 54 "I Wish It Could Be Christmas Everyday" Wizzard 2007 10 5 "Good Luck, Babe!" Chappell Roan 2024 2 33 "All of Me" John Legend 2014 2 44 "Birds of a Feather" Billie Eilish 2024 2 * 28 "Pink Pony Club" Chappell Roan 2024 1 43 "Stranger on the Shore" 1961 2 45 "Rockin' Around the Christmas Tree" Brenda Lee 1962 3 7 "Dance Monkey" Tones and I 2019 1 50 "Bad Habits" Ed Sheeran 2021 1 29 "Happy" Pharrell Williams 2013 1 49 "Die with a Smile" Lady Gaga and Bruno Mars 2024 2 19

Songs with 65 or more weeks in the Top 75 The Top 75 was published each week by Music Week magazine until March 2021 (when it became a monthly publication), with records reaching the top 75 described as hits (as in the case of The Virgin/Guinness Book of British Hit Singles). Since March 2021, the Official Charts Company have compiled a monthly Top 75 chart countdown for the publication. In regards to the weekly chart, the longest continuous run in the Top 75 is 103 weeks for "Blinding Lights" by The Weeknd (December 2019 to November 2021). In 2014, "Happy" by Pharrell Williams and "Let It Go" by Idina Menzel became the first singles ever to stay in the Top 75 for a whole calendar year, since also achieved by "Blinding Lights" in 2020. Frank Sinatra's "My Way" held the record for most weeks in the top 75 for nearly 50 years until it was broken by "Perfect" in 2021.

SongArtistYear firstentered chartChartpeakTotal weeksin top 75ConsecutiveweeksReference "Mr. Brightside" 2004 10 * 29 "Someone You Loved" Lewis Capaldi 2018 1 159 99 "Perfect" 2017 1 62 "My Way" Frank Sinatra 1969 5 124 42 "All I Want for Christmas Is You" Mariah Carey 1994 1 8 "Last Christmas" Wham! 1984 1 13 "Fairytale of New York" featuring Kirsty MacColl 1987 2 9 "Heat Waves" Glass Animals 2020 5 68 "Beautiful Things" Benson Boone 2024 1 * 48 "Chasing Cars" Snow Patrol 2006 6 48 "Merry Xmas Everybody" Slade 1973 1 9 "Blinding Lights" The Weeknd 2019 1 103 "Do They Know It's Christmas?" Band Aid 1984 1 13 "Thinking Out Loud" Ed Sheeran 2014 1 73 "Shotgun" George Ezra 2018 1 80"As It Was"Harry Styles2022145 "Merry Christmas Everyone" Shakin' Stevens 1985 1 8 "Sex on Fire" Kings of Leon 2008 1 42 "Riptide" Vance Joy 2013 10 21 "Stick Season" Noah Kahan 2022 1 64 "Dance Monkey" Tones and I 2019 1 67 "Pompeii" Bastille 2013 2 30 "Lose Control" Teddy Swims 2023 2 * 51 "I Wish It Could Be Christmas Everyday" Wizzard 2007 10 6 "I Gotta Feeling" 2009 1 63 "Rather Be" Clean Bandit featuring Jess Glynne 2014 1 73 "Use Somebody" Kings of Leon 2008 2 40 "Rule the World" Take That 2007 2 30 "All of Me" John Legend 2014 2 68 "Shape of You" 2017 1 70 "Happy" Pharrell Williams 2013 1 70 "Chandelier" Sia 2014 6 53 "Die with a Smile" Lady Gaga and Bruno Mars 2024 2 61 "Someone like You" Adele 2011 1 61"Seventeen Going Under"Sam Fender20213*51 "Driving Home for Christmas" Chris Rea 1988 10 6 "Another Love" Tom Odell 2012 10 19 "Rockin' Around the Christmas Tree" Brenda Lee 1962 4 6 "Iris" Goo Goo Dolls 1998 3 * 10 "Amazing Grace" 1970 5 32 "Cruel Summer" Taylor Swift 2019 2 24 "Don't Stop Believin'" Journey 1982 6 48 "Poker Face" Lady Gaga 2009 1 46 "Take Me to Church" Hozier 2014 2 63 "I'm Yours" Jason Mraz 2008 11 47 "Photograph" 2014 15 45 "This Is Me" Keala Settle and The Greatest Showman Ensemble 2018 3 65

multiple versions combined

Songs with 100 or more weeks in the Top 100 The Top 100 is published each week by the Official Charts Company. 37 songs have reached 100 or more weeks in the Top 100. The longest continuous run in the Top 100 is 105 weeks for "Blinding Lights" by The Weeknd. Ed Sheeran is the only artist to have three songs reaching 100 weeks on the top 100. The Weeknd, Fleetwood Mac, Kings of Leon and Oasis appear twice on the list.

On 4 February 2022, "Mr Brightside" became the first song to hit 300 weeks in the top 100. It has subsequently passed 400 weeks, spending all but the Christmas period in the Top 100 every year since 2021.