Tony Wang12 min readAre Songs Really Getting Shorter? 6,618 Hot 100 Hits, 1959–2025
We measured every Billboard Hot 100 hit from 1959–2025 on Spotify: length peaked at 4:39 in 1992, fell to 3:13 by 2019, and 2025's rebound is in the average.
"Songs are getting shorter because of streaming" is one of the most-repeated claims in music writing. It's also usually asserted from a chart someone else made. So we rebuilt it from scratch: we took the Billboard Year-End Hot 100 for every year from 1959 to 2025 — the 100 biggest songs of each year — matched each one to Spotify, and pulled its exact duration and lifetime play count. That's 6,618 chart hits, measured one consistent way.
Doing it ourselves let us settle three things the headlines gloss over: when songs were actually longest, whether the much-reported 2024–25 rebound is real, and whether the songs people stream are shorter than the songs that merely chart. The answers are more interesting than "streaming ruined everything."
The real shape is a hump, not a slide
Plot the average length of each year's hits and the "songs are getting shorter" story turns out to be the back half of a bigger arc. Hits got longer for 30 years, peaked around 1990–1992, and have been shrinking since:
The early-1960s hit — the two-and-a-half-minute AM-radio single — was the shortest music has been in this whole window: the 1959–1965 average sat around 2:40. The album era stretched it out through the '70s and '80s, and the peak lands squarely in 1992 at 4:39 (mean) — the age of the power ballad, the extended R&B jam, and the CD's roomy runtime. Then it falls, decade after decade:
| Decade | Hits | Mean | Median |
|---|---|---|---|
| 1950s (1959) | 100 | 2:39 | 2:31 |
| 1960s | 932 | 2:51 | 2:44 |
| 1970s | 998 | 3:52 | 3:35 |
| 1980s | 998 | 4:14 | 4:06 |
| 1990s | 995 | 4:25 | 4:21 |
| 2000s | 998 | 4:03 | 3:58 |
| 2010s | 999 | 3:42 | 3:40 |
| 2020s (to 2025) | 598 | 3:18 | 3:15 |
From the 1992 peak to the 2019 low, the average hit shed 86 seconds — nearly a minute and a half. That decline is the part everyone means by "songs are getting shorter," and its timing lines up exactly with the thing usually blamed: streaming. Spotify pays a royalty once a listener passes roughly 30 seconds, no matter how long the track is, so a tight three-minute song earns more per minute than a sprawling five-minute one — and TikTok rewards a hook in the first few seconds over a slow build. The incentives point one way, and for 27 years the hits followed.
Songs didn't just get shorter — they got uniform
The average is only half the story. The more striking change is that the spread collapsed. In 1992, hit lengths were all over the map — plenty of three-minute songs, but also a huge share over four and even five minutes. By 2019, the hit song had been standardized into a narrow band:
of hits ran over 3:30
of hits ran over 3:30
of hits ran over 3:30
By 2019, 68% of all hits fell into a single 2:30–3:30 minute band, up from just 6% in 1992. The variety didn't just shrink toward shorter — it converged toward average. This is the part the "attention spans are shot" narrative misses: the streaming-era hit isn't only shorter, it's more interchangeable in length. A song became a standard-issue three-minute unit.
The 2024–25 "rebound" is in the average, not the song
Here's the claim that made us build this: over the last year, the BBC and others reported that song lengths are rising again — the average hit back up to a level not seen since 2018 — and read it as attention spans recovering. Other analysts pushed back that there's no real reversal. Our data says they're both right, because they're measuring different things.
Watch what the mean and the median do after 2019:
Through 2023 the two lines are basically on top of each other. Then in 2024 and 2025 they split: the mean climbs to 3:20 and 3:24, while the median actually dips to 3:09 before settling at 3:13. From 2019 to 2025 the mean rose 5.5% but the median fell 0.3% — statistically flat.
When the mean moves and the median doesn't, the cause is the tail, not the center. And that's exactly what's happening: a handful of artists are releasing genuinely long hits again, and they drag the average up on their own.
| Song | Artist | Year | Length |
|---|---|---|---|
| Euphoria | Kendrick Lamar | 2024 | 6:24 |
| Baile Inolvidable | Bad Bunny | 2025 | 6:08 |
| Rich Baby Daddy | Drake | 2024 | 5:19 |
| Fast Car | Luke Combs | 2024 | 4:57 |
| Messy | Lola Young | 2025 | 4:44 |
| 30 for 30 | SZA | 2025 | 4:38 |
So the honest read is narrower than "songs are getting longer again": the long song is coming back, but the typical song isn't. The share of hits over 3:30 climbed from 22% in 2019 to 37% in 2025 — a real, measurable return of the four-and-five-minute record — while the median hit sits exactly where it did at the 2019 bottom. The average went up; the middle of the distribution didn't budge.
The songs people stream aren't the short ones
One more twist, because it undercuts the tidy "short songs win in streaming" logic. If shorter songs really were being rewarded, the songs people actually play should be shorter than the ones that merely chart. They aren't. Weight each year by lifetime Spotify plays and the popularity-weighted length runs slightly above the plain average — about 3:28 vs 3:24 in 2025, and consistently a few seconds long throughout the streaming era.
The biggest hits skew a little longer than average, not shorter. The most-streamed song in the entire dataset is The Weeknd's "Blinding Lights" — 3:20 and 5.5 billion plays — almost exactly the modern median. And long records still become massive: "Bohemian Rhapsody" (5:54), "American Pie" (8:37), and "November Rain" (8:56) all charted and all rack up billions of streams. The shortest recent chart-topper, by contrast, is Lil Nas X's genre-breaking "Old Town Road" at 1:53 — proof the short song is a strategy, not a rule.
How we did this (and the caveats)
We pulled the Billboard Year-End Hot 100 for every year from 1959 to 2025 through Crawlora's web_scrape endpoint, matched each song to Spotify with the catalog search, and resolved each match's exact duration and lifetime play count from the Spotify track endpoint — 6,618 songs, 100% matched. We deduped versions to the most-streamed clean cut, dropped a handful of album-suite mismatches (five tracks over ten minutes, e.g. an LP version standing in for a single edit), and use chart year rather than release date so remasters can't inflate the timeline. Caveats worth stating plainly: this is a US chart-hits sample matched to Spotify's current versions, so our peak (4:39) sits a bit above catalog-wide studies that put the 1990 peak nearer 4:15 — the shape is what's robust, not the exact seconds. We measure duration only, not intro length or time-to-chorus (Spotify retired the audio-analysis needed for that). Lifetime play counts reflect today's listening of older songs, so the popularity-weighting is "what people stream now," not contemporaneous popularity. And artist labels are best-effort from the chart source — about 0.4% of rows are blank where the source dropped the field; it never affects a length or a play count. The full per-song dataset is open on GitHub (CC BY 4.0) — check our work or run your own cut.
Reading a chart's history and a streaming catalog in one consistent pass is the day job. Crawlora is a web-data API for AI agents and pipelines that returns normalized JSON for music catalogs, search engines, marketplaces, and social platforms — handling proxies, rendering, and anti-bot — and bills pay-on-success. The same approach powers our streaming fragmentation study, App Store AI study, and podcast gold rush study.
Recreate this study with Crawlora
Every number here came from Crawlora's structured Spotify endpoints — track duration, play counts, and catalog search as normalized JSON, with proxies, rendering, and anti-bot handled, billed pay-on-success. 2,000 free credits a month, no card.
Frequently asked questions
Are songs getting shorter?
Yes, but with a twist. We measured every Billboard Year-End Hot 100 hit from 1959 to 2025 on Spotify — 6,618 songs. The average hit peaked at 4:39 in 1992, then fell 31% to a low of 3:13 in 2019 as streaming and TikTok took over. But the decline stopped around 2019: since then the typical (median) hit has held steady at about 3:13, so 'getting shorter' is really the story of one 30-year slide from a 1990s peak, not an endless decline.
What is the average length of a hit song in 2025?
About 3:24 by mean for the 2025 Billboard Year-End Hot 100, or 3:13 by median. The mean is up from the 2019 low, but the increase is pulled up almost entirely by a handful of long hits (Kendrick Lamar's 'Euphoria' at 6:24, Bad Bunny's 'Baile Inolvidable' at 6:08, Drake's 'Rich Baby Daddy' at 5:19). The median — the typical hit — hasn't moved.
When were pop songs the longest?
Around 1990–1992. The 1990s Year-End Hot 100 averaged 4:25 and peaked at 4:39 in 1992 — the era of power ballads and extended R&B, when 94% of hits ran over 3:30 and roughly half ran over 4:30. Songs then shortened every decade: 4:03 in the 2000s, 3:42 in the 2010s, 3:18 so far in the 2020s.
Did song lengths rebound in 2024 and 2025?
In the average, yes; in the typical song, no. The mean length of Hot 100 hits rose 5.5% from 2019 to 2025, but the median fell 0.3% — essentially flat. The 'rebound' is a fattening long tail (the share of hits running over 3:30 rose from 22% in 2019 to 37% in 2025), driven by a few artists releasing long songs, not a broad return to longer music. That reconciles the BBC's 'songs are getting longer again' with the counter-argument that there's no real rebound — both describe different statistics of the same trend.
Why did songs get shorter?
Streaming economics. Spotify pays a royalty once a listener passes about 30 seconds, regardless of a song's length, so shorter songs earn more per minute — and TikTok rewards a front-loaded hook over a long build-up. From the 1992 peak, the average Hot 100 hit lost about 86 seconds by 2019. Songs also homogenized: the 2:30–3:30 band grew from 6% of hits in 1992 to 68% in 2019.
What are the shortest and longest hits in the data?
The shortest recent chart-topper is Lil Nas X's 'Old Town Road' at 1:53. Long songs still break through: Don McLean's 'American Pie' (8:37), Guns N' Roses' 'November Rain' (8:56) and Queen's 'Bohemian Rhapsody' (5:54) all charted. The most-streamed song in the dataset is The Weeknd's 'Blinding Lights' (3:20, 5.5 billion plays).
How was this measured?
We took the Billboard Year-End Hot 100 for every year from 1959 to 2025 (the 100 biggest songs of each year) and matched each to Spotify, pulling its exact duration and lifetime play count — 6,618 songs — via Crawlora's structured web-data API. 'Year' is chart year, which avoids the reissue- and remaster-date inflation that distorts catalog-based studies. Duplicate versions are collapsed to the most-streamed clean cut, and the full dataset is open on GitHub under CC BY 4.0.
Do people actually stream shorter songs?
Not really — the songs people play most are slightly longer than the chart average, not shorter. Weighting each year's hits by lifetime Spotify plays, the popularity-weighted length runs a few seconds above the plain average in the streaming era (about 3:28 vs 3:24 in 2025). The biggest hits aren't the shortest ones.