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]

THE QUESTION DETERMINES THE NUMBERRange ≠ mean ≠ median

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.

Typical tempo ranges from Ableton Learning Music[1]
GenreTypical BPMWhat the numbers mean
Dub60–90A teaching reference, not a statistical average
Hip-hop60–100A teaching reference, not a statistical average
House115–130A teaching reference, not a statistical average
Techno / trance120–140A teaching reference, not a statistical average
Dubstep135–145A teaching reference, not a statistical average
Drum and bass160–180A teaching reference, not a statistical average
Overlapping ranges, different musical identitiesAll bars use the same 60–180 BPM axis. Values come from the table above.
Dub60–90 BPM
Hip-hop60–100 BPM
House115–130 BPM
Techno / trance120–140 BPM
Dubstep135–145 BPM
Drum and bass160–180 BPM
60 BPM120 BPM180 BPM

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.

One groove, two consistent counting choices
CountIntervalRelationship
70 BPMAbout 857.1 msSlower pulse
140 BPMAbout 428.6 msTwo 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.

Synthetic example: five track-level BPM observations
TrackBPMWeight
A90One track
B100One track
C120One track
D128One track
E162One track
MEAN AND MEDIAN, STEP BY STEP(90 + 100 + 120 + 128 + 162) ÷ 5 = 120 BPM

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:

  1. Define the set. Keep a list of the exact recordings and versions. Decide whether a repeated track counts once or once for each appearance.
  2. Measure and listen. Analyze the files, then review obvious half-time or double-time labels against the audio.
  3. Use one counting policy. Record any changes to the measured labels so another person could reproduce your calculation.
  4. 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.
  5. 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.

GOOD TO KNOW

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

  1. Ableton Learning Music — Tempo and genreAll six ranges in the main genre chart; these are typical ranges, not measured means or limits.
  2. 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.
  3. Ableton Learning Music — Beat and tempoTempo as beats per minute, distinguished from the drum pattern.