There is no single defensible “average song tempo” without a defined collection of songs. A mean for one playlist can differ from a mean for another, and the result depends on whether tracks are counted in half-time or double-time. Genre guides answer a more practical question: what tempos might you try first?
For example, Ableton lists house at 115–130 BPM and drum and bass at 160–180 BPM as typical ranges.[1] These are useful orientation points. They are not a census of released tracks, and a song outside a range does not stop belonging to its genre.
What an average song tempo actually measures
A statistical average needs a sample and a rule. Specify which recordings are included, which versions you use, how the BPM labels were obtained and whether every track contributes equally. “Average of these ten analyzed files” is a different claim from “average of all pop songs.”
A typical range is a teaching or production reference. It suggests a region where a style often sits, without telling you the number of tracks observed, their distribution or an arithmetic mean. Both Ableton and iZotope present genre-tempo guidance; neither cited page supplies a song-level dataset from which we could calculate a universal average.[1][2]
A range gives lower and upper reference values. A mean adds the observations and divides by their count. A median is the middle observation after sorting, or the mean of the two middle values when the count is even.
If a chart simply gives a genre range, taking its midpoint does not turn it into an observed average. The midpoint of 115 and 130 is 122.5, but that arithmetic says nothing about how many house tracks occur near 122.5 BPM.
Typical BPM by genre: a sourced reference chart
The six rows below reproduce the numerical ranges in Ableton’s “Tempo and genre” lesson.[1] We keep one source for the main chart so the rows use the same reference. A broader article might list more genres, but adding unsupported ranges would not improve the evidence.
| Genre | Typical BPM | What the numbers mean |
|---|---|---|
| Dub | 60–90 | A teaching reference, not a statistical average |
| Hip-hop | 60–100 | A teaching reference, not a statistical average |
| House | 115–130 | A teaching reference, not a statistical average |
| Techno / trance | 120–140 | A teaching reference, not a statistical average |
| Dubstep | 135–145 | A teaching reference, not a statistical average |
| Drum and bass | 160–180 | A teaching reference, not a statistical average |
Source: Ableton, reference [1]. Overlap is expected: tempo alone does not identify a genre.
Ableton also points to the sounds and patterns used in a style.[1] House and techno can overlap in tempo while differing in groove, sound design and arrangement. Use the chart to choose a starting speed, then listen to appropriate reference tracks.
Why do other BPM charts give different values?
Writers may use a narrower subgenre, a different period or a different counting convention. iZotope gives hip-hop as 85–95 BPM, narrower than Ableton’s 60–100, while both give house as 115–130.[1][2] This disagreement is a reason to retain the source label, rather than silently combining numbers into a new “official” range.
We have not added a universal pop or rock average. Those labels cover many kinds of music, and the sources used for this chart do not establish a measured mean for either. To make that claim responsibly, we would need a defined, auditable collection of recordings.
Why the same track can be labeled 70 or 140 BPM
BPM counts a chosen pulse.[3] In some grooves, a slower pulse and its faster subdivision are both easy to follow. iZotope uses dubstep at 140 BPM with a 70 BPM half-time feel as an example.[2] The audio has not changed when someone describes it at the other level.
| Count | Interval | Relationship |
|---|---|---|
| 70 BPM | About 857.1 ms | Slower pulse |
| 140 BPM | About 428.6 ms | Two counted beats per slower pulse |
A mixed set of these labels can distort an average. Before comparing songs, choose a consistent policy for the collection and keep the original labels available. Do not automatically double every low BPM or halve every high one; first check the actual groove and the intended counting level.
Use Tap Tempo twice if needed: once following the slower pulse and once following the faster one. Then compare your count with the file’s analyzed tempo. The tempo-notation guide explains why a number needs a beat basis.
Calculate the average BPM of your own playlist
Here is a deliberately small, invented set of five constant-tempo tracks. It is a calculation example, not a sample of published songs or evidence about any genre.
| Track | BPM | Weight |
|---|---|---|
| A | 90 | One track |
| B | 100 | One track |
| C | 120 | One track |
| D | 128 | One track |
| E | 162 | One track |
The sorted middle value is also 120, so the median is 120 BPM. If the last observation changes from 162 to 180, the mean rises to 123.6 BPM while the median remains 120. A median is less affected by this single high observation.
For a real playlist, follow these steps:
- Define the set. Keep a list of the exact recordings and versions. Decide whether a repeated track counts once or once for each appearance.
- Measure and listen. Analyze the files, then review obvious half-time or double-time labels against the audio.
- Use one counting policy. Record any changes to the measured labels so another person could reproduce your calculation.
- Export and calculate. Download the results CSV, add the BPM values and divide by the number of included tracks. Sort the same values to find the median.
- Describe the result narrowly. Report the sample size, date and method: for example, “mean BPM of these five files,” rather than an average for the entire genre.
This is a track-weighted mean: every track counts equally. A duration-weighted mean would instead multiply each constant BPM by its duration, add those products and divide by total duration. It answers a different question. A track with substantial tempo changes needs more detailed timing data than one summary BPM.
Use tempo ranges to make a musical decision
For production, choose a starting tempo from reference tracks and test your pattern at nearby speeds. Listen to whether the groove has enough room. A range can help you begin; it cannot decide the best pace for a vocal phrase or bass line.
For a DJ set, inspect the tracks you plan to overlap. Similar BPM values make rate matching more straightforward, but matching the number is only one part of a transition. The beats also need to align. Follow the beatmatching-by-ear tutorial to hear why two tracks with the same BPM can still sound out of time.
Questions about average song tempo
What is the average BPM of a song?
It depends on the collection and counting method. A genre guide provides typical ranges, not a universal arithmetic mean. Calculate a mean or median from a defined list if you need a number you can substantiate.
What is a typical house tempo?
The Ableton and iZotope references used here both give 115–130 BPM. That is a production reference range, not a rule that excludes tracks outside it.
Can BPM tell me a song’s genre?
No. The chart has overlapping ranges, and musical patterns and sounds matter too. Use tempo alongside listening rather than as a standalone genre classifier.
Should I average half-time and double-time labels together?
Review them first. If your purpose requires comparable pulses, establish and document a consistent counting policy. Keep the original labels so your choices remain traceable.
Sources
- Ableton Learning Music — Tempo and genreAll six ranges in the main genre chart; these are typical ranges, not measured means or limits.
- iZotope — Using Different Tempos To Make Beats For Different GenresA second production reference for hip-hop and house ranges, and the 70/140 BPM half-time relationship in dubstep.
- Ableton Learning Music — Beat and tempoTempo as beats per minute, distinguished from the drum pattern.