Skip to main content

Ed Sheeran & Beyonce’s ‘Perfect’ No. 1 on Hot 100, Camila Cabello’s ‘Havana’ Back Up to No. 2

"Perfect" leads for a fifth week & crowns Radio Songs, while "Havana" returns to its peak.

Ed Sheeran and Beyoncé‘s “Perfect” tops the Billboard Hot 100 for a fifth week. The song also takes over as the most-heard hit on U.S. radio, reaching No. 1 on the Radio Songs chart.

Meanwhile, Camila Cabello‘s “Havana,” featuring Young Thug, rebounds to its No. 2 Hot 100 peak.

Plus, Halsey‘s “Bad at Love” continues its Hot 100 ascent, rising from No. 9 to a new No. 6 high.

Let’s run down the top 10 of the Jan. 13-dated Hot 100, which blends all-genre streaming, airplay and sales data. All charts will update on on Tuesday (Jan. 9).

“Perfect,” released on Atlantic Records — first as a solo track by Sheeran on his album ÷ (Divide) — spends a sixth week at No. 1 on the Digital Song Sales chart with 109,000 downloads sold (down 34 percent) in the week ending Jan. 4, according to Nielsen Music.

The song also lifts 2-1 on the Radio Songs tally, up 7 percent to 139 million audience impressions in the week ending Jan. 7 (with radio playing both Sheeran’s original solo version and the duet). Sheeran scores his second Radio Songs leader, following ÷ lead single “Shape of You,” which reigned for 12 weeks beginning last Feb. 25.

Beyoncé adds her sixth solo Radio Songs No. 1 and first in nearly nine years. Her previous toppers: “Crazy in Love,” featuring JAY-Z (eight weeks, 2003); “Baby Boy,” featuring Sean Paul (nine, 2003); “Check on It,” featuring Slim Thug (three, 2006); “Irreplaceable” (11, 2006-97); and “Single Ladies (Put a Ring on It)” (five, 2009). Beyoncé first ruled Radio Songs as a member of Destiny’s Child with four singles (consecutively) in 2000-01: “Say My Name,” “Jumpin’, Jumpin’,” “Independent Women Part 1” and “Survivor.”

On Streaming Songs, which “Perfect” led for a week, the song slips 2-4 with 36.4 million U.S. streams (down 4 percent) in the week ending Jan. 4.


Cabello’s “Havana” rebounds from No. 3 for a sixth week at its No. 2 Hot 100 peak. That’s the longest stay at the runner-up spot for a No. 2-peaking song since DJ Khaled’s “Wild Thoughts,” featuring Rihanna and Bryson Tiller, which spent seven weeks at its No. 2 high beginning July 29. The last No. 2 hit by a lead female to post at least six weeks at the spot before “Havana”? Lady Gaga’s “Bad Romance” (seven weeks, 2009-10).

“Havana” drops to No. 2 after four weeks atop Radio Songs (137 million, although up 5 percent); jumps 5-2 on Streaming Songs (35.6 million, up 10 percent); and holds at No. 3 on Digital Song Sales (68,000, down 27 percent). (Note that “Havana” ranks higher than “Perfect” on Streaming Songs even though Cabello’s hit boasts fewer total streams than Sheeran and Beyoncé’s [35.6 million vs. 36.4 million]; their respective sums are raw totals before weighting is applied, as on-demand streams count more than programmed streams for the survey.)

As previously reported, “Havana” concurrently tops the Pop Songs airplay chart for a seventh week, marking the longest command for a song by a lead female on the chart in nearly five years, since Taylor Swift’s “I Knew You Were Trouble,” which ruled for seven weeks beginning Feb. 2, 2013. “Havana” also crowns the Rhythmic Songs chart for a third frame.

Cabello additionally re-enters the Hot 100 with “Havana” follow-up “Never Be the Same,” at No. 71. (It debuted at its No. 61 high to date on Dec. 30.) The new single soars by 43 percent to 8.1 million U.S. clicks following the Dec. 29 premiere of its official video. Both songs are from Cabello’s debut album, Camila, due Friday (Jan. 12).


Post Malone’s “Rockstar,” featuring 21 Savage, drops 2-3 on the Hot 100, following its eight-week domination. It leads Streaming Songs for a 14th week (39.4 million, down 2 percent), tying Desiigner’s “Panda” for the chart’s second-longest reign; the songs trail only Luis Fonsi and Daddy Yankee’s “Despacito,” featuring Justin Bieber, which led for 16 weeks beginning last May 27. “Rockstar” also tops the Hot R&B/Hip-Hop Songs and Hot Rap Songs charts for a 13th week each.

Imagine Dragons’ “Thunder” rises 5-4 on the Hot 100, returning to its peak, while leading Hot Rock Songs for a 10th week. The song swaps spots on the Hot 100 with G-Eazy’s “No Limit,” featuring A$AP Rocky and Cardi B, which slides a spot from its No. 4 high.

Halsey’s “Bad at Love” jumps 9-6 on the Hot 100, surpassing its prior No. 8 peak; Sam Smith’s No. 4-peaking “Too Good at Goodbyes” rebounds 8-7; Migos, Nicki Minaj and Cardi B’s “MotorSport” falls 7-8, two spots off its No. 6 high; and Lil Pump’s “Gucci Gang” descends 6-9 after reaching No. 3.

Rounding out the Hot 100’s top 10, Cardi B’s breakthrough three-week No. 1 “Bodak Yellow (Money Moves)” keeps at No. 10, marking a second week for the MC’s first three songs on the chart in the top 10 simultaneously. A week ago, she became just the third act ever to chart her first three Hot 100 entries in the top 10 concurrently, joining The Beatles in 1964 and Ashanti in 2002.

More Cardi B: beyond the Hot 100’s top 10, Bruno Mars and Cardi B boast the chart’s top debut, as “Finesse” enters at No. 35. The collab, originally released as a solo song by Mars on his album 24K Magic, bows following the release of its remix and official video at midnight ET Jan. 4. The track starts at No. 13 on Digital Song Sales (30,000 sold, up from a negligible amount, in the week ending Jan. 4) and No. 49 on Radio Songs (26 million impressions, also up from a minimal sum, in the week ending Jan. 7), while logging 8.7 million U.S. streams (up 2,098 percent) in the week ending Jan. 4.

“Finesse” marks Cardi B’s sixth Hot 100 visit. Along with her trio of top 10s, she added two more charted titles last week: “Bartier Cardi,” featuring 21 Savage, which drops 14-19 this week; and “La Modelo,” with Ozuna, which dips 52-61.

Find out more Hot 100 news in the weekly “Hot 100 Chart Moves” column and by listening (and subscribing) to Billboard‘s Chart Beat Podcast and Pop Shop Podcast. And again, be sure to visit tomorrow (Jan. 9), when all charts, including the Hot 100 in its entirety, will refresh.