EDM Genre Chart
Mainstream club EDM usually sits around 100-180 BPM, with house at 115-132 BPM, techno at 130-150 BPM, trance at 128-150 BPM, dubstep near 138-142 BPM, and drum & bass at 160-180 BPM. This wider electronic music chart spans roughly 60-350+ BPM when ambient, vaporwave, terrorcore, and speedcore are included, and maps the BPM range and typical tempo for 150+ genres and sub-genres.
What BPM Is EDM?
EDM has no single BPM — it's an umbrella covering practical DJ tempos from slow ambient and downtempo pulses through extreme hardcore. Most club-oriented EDM sits between 120 and 140 BPM. House averages 125 BPM, techno 138 BPM, trance 138 BPM, dubstep 140 BPM, and drum & bass 174 BPM. Slow-tempo styles include trip-hop (90 BPM), tropical house (110 BPM), amapiano (112 BPM), and moombahton (108 BPM); the fast end runs through hardstyle (155 BPM), gabber (180 BPM), frenchcore (210 BPM), terrorcore, and speedcore.
Electro Music Tempo: Electro vs Electro House
Classic electro usually sits around 110-135 BPM, with many tracks near 120-128 BPM. Electro house is different: it is a house subgenre usually around 125-135 BPM, centered near 128 BPM. Classic electro is built around TR-808 syncopation, robotic vocals, and funk or early hip-hop rhythm; electro house uses four-on-the-floor house drums, heavier bass, and build-drop arrangements.
| Style | BPM Range | Typical BPM | How to Identify It |
|---|---|---|---|
| Electro | 110-135 | 128 | TR-808 syncopation, robotic vocals, funk and early hip-hop roots. |
| Electrofunk | 110-130 | 120 | Early electro-funk with talkbox vocals, 808 bass, and P-funk DNA. |
| Detroit Electro | 120-135 | 128 | Sci-fi electro with cold synths, aquatic themes, and machine-funk drums. |
| Electroclash | 118-130 | 124 | Retro-electro mixed with new wave vocals, punk attitude, and analog synths. |
| Electro House | 125-135 | 128 | A house subgenre with four-on-the-floor drums, heavy bass, and festival drops. |
Complete EDM Genre BPM Reference
| Genre | BPM Range | Typical BPM |
|---|---|---|
| House | 115–132 | 125 |
| Chicago House | 118–128 | 122 |
| Deep House | 118–125 | 122 |
| Tech House | 124–128 | 126 |
| Progressive House | 126–132 | 128 |
| Acid House | 120–130 | 125 |
| Electro House | 126–132 | 128 |
| Funky House | 122–128 | 125 |
| French House | 118–128 | 124 |
| Disco House | 118–126 | 122 |
| Soulful House | 120–128 | 124 |
| Garage House | 122–128 | 125 |
| Future House | 124–128 | 126 |
| Bass House | 124–130 | 128 |
| G-House | 124–128 | 126 |
| Big Room House | 126–132 | 128 |
| Tropical House | 100–118 | 110 |
| Slap House | 110–125 | 120 |
| Brazilian Bass | 120–128 | 124 |
| Microhouse | 120–128 | 124 |
| Hard House | 140–150 | 145 |
| Italo House | 118–128 | 122 |
| Latin House | 122–128 | 125 |
| Ghetto House | 130–150 | 135 |
| Jackin' House | 124–128 | 126 |
| Outsider House | 115–128 | 120 |
| Lo-Fi House | 115–125 | 120 |
| Afro House | 120–128 | 124 |
| Afro-Tech | 122–128 | 125 |
| Tribal House | 124–130 | 126 |
| Techno | 130–150 | 138 |
| Detroit Techno | 128–140 | 135 |
| Minimal Techno | 125–135 | 130 |
| Industrial Techno | 135–150 | 142 |
| Acid Techno | 130–145 | 138 |
| Dub Techno | 120–135 | 128 |
| Hard Techno | 145–160 | 150 |
| Schranz | 145–160 | 150 |
| Birmingham Techno | 130–142 | 135 |
| Peak Time Techno | 132–140 | 135 |
| Raw Techno | 130–142 | 135 |
| Hypnotic Techno | 130–142 | 135 |
| Bleep Techno | 120–130 | 125 |
| Tribal Techno | 130–138 | 134 |
| Ambient Techno | 100–130 | 120 |
| Broken Techno | 125–138 | 130 |
| Melodic Techno | 122–132 | 126 |
| Electro | 110–135 | 128 |
| Electrofunk | 110–130 | 120 |
| Detroit Electro | 120–135 | 128 |
| Miami Bass | 120–145 | 130 |
| Electroclash | 118–130 | 124 |
| Skweee | 80–110 | 95 |
| Trance | 128–150 | 138 |
| Uplifting Trance | 136–142 | 138 |
| Progressive Trance | 128–136 | 132 |
| Vocal Trance | 132–140 | 138 |
| Tech Trance | 135–145 | 140 |
| Hard Trance | 140–150 | 145 |
| Acid Trance | 135–145 | 140 |
| Dream Trance | 130–140 | 135 |
| Balearic Trance | 118–128 | 124 |
| Orchestral Uplifting | 138–142 | 140 |
| Psytrance | 140–150 | 145 |
| Goa Trance | 140–150 | 145 |
| Full-On Psytrance | 140–148 | 145 |
| Forest / Dark Psytrance | 145–160 | 148 |
| Hi-Tech / Twilight | 150–200 | 175 |
| Suomisaundi | 140–160 | 150 |
| Psybreaks | 130–150 | 140 |
| Drum & Bass | 160–180 | 174 |
| Jungle | 160–180 | 170 |
| Liquid D&B | 170–178 | 174 |
| Atmospheric D&B | 165–175 | 172 |
| Neurofunk | 170–178 | 174 |
| Techstep | 168–178 | 174 |
| Jump Up | 170–178 | 174 |
| Darkstep | 170–180 | 174 |
| Crossbreed | 175–200 | 185 |
| Halftime | 170–180 | 174 |
| Drumfunk | 170–178 | 174 |
| Minimal D&B | 168–176 | 172 |
| Ragga Jungle | 160–180 | 170 |
| Drumstep | 140–150 | 140 |
| Sambass | 170–180 | 174 |
| Footwork | 155–165 | 160 |
| Juke | 155–165 | 160 |
| Dubstep | 138–142 | 140 |
| Deep Dubstep | 138–142 | 140 |
| Brostep | 140–150 | 145 |
| Riddim | 140–150 | 145 |
| Melodic Dubstep | 138–150 | 140 |
| Tearout Dubstep | 140–150 | 145 |
| 140 / Deep Bass | 138–142 | 140 |
| Future Garage | 130–140 | 135 |
| Post-Dubstep | 130–140 | 135 |
| Wonky | 130–140 | 135 |
| Chillstep | 138–142 | 140 |
| Grime | 135–145 | 140 |
| Future Bass | 130–160 | 150 |
| Kawaii Future Bass | 140–160 | 150 |
| Color Bass | 140–150 | 145 |
| Glitch Hop | 100–115 | 108 |
| Trap (EDM) | 130–150 | 140 |
| Hard Trap | 140–150 | 145 |
| Festival Trap | 140–150 | 145 |
| Hybrid Trap | 140–150 | 145 |
| Trapwave | 130–150 | 140 |
| Phonk | 110–150 | 130 |
| Drift Phonk | 140–165 | 150 |
| Memphis Phonk | 70–90 | 80 |
| House Phonk | 130–145 | 138 |
| Brazilian Phonk | 130–150 | 140 |
| Midtempo | 90–115 | 105 |
| Midtempo Bass | 100–115 | 110 |
| Cinematic Midtempo | 90–110 | 100 |
| Industrial Midtempo | 100–115 | 110 |
| Phonkstep / Phonk Midtempo | 100–115 | 108 |
| Breakbeat | 120–140 | 130 |
| Big Beat | 110–140 | 130 |
| Florida Breaks | 130–140 | 135 |
| Nu-Skool Breaks | 125–135 | 130 |
| Progressive Breaks | 128–138 | 132 |
| UK Garage | 128–135 | 130 |
| 2-Step Garage | 128–135 | 132 |
| Speed Garage | 130–140 | 135 |
| Bassline / Niche | 134–142 | 138 |
| UK Funky | 128–135 | 130 |
| Hardcore | 160–200 | 175 |
| Gabber | 160–200 | 180 |
| Early Hardcore | 150–165 | 160 |
| Happy Hardcore | 160–180 | 170 |
| UK Hardcore | 170–185 | 175 |
| Frenchcore | 200–220 | 210 |
| Speedcore | 250–350 | 280 |
| Terrorcore | 200–300 | 240 |
| Breakcore | 160–220 | 180 |
| Industrial Hardcore | 175–200 | 185 |
| Mainstream Hardcore | 150–180 | 170 |
| Hardstyle | 150–160 | 155 |
| Euphoric Hardstyle | 150–155 | 150 |
| Rawstyle | 150–160 | 155 |
| Xtra Raw | 150–165 | 158 |
| Reverse Bass | 150–155 | 150 |
| Nu-Style Hardstyle | 140–150 | 145 |
| Dubstyle | 140–150 | 145 |
| Uptempo Hardcore | 165–200 | 180 |
| Moombahton | 100–115 | 108 |
| Moombahcore | 110–130 | 115 |
| Amapiano | 108–118 | 112 |
| Gqom | 120–130 | 125 |
| Nu-Disco | 100–125 | 118 |
| Italo Disco | 110–130 | 120 |
| Hi-NRG | 130–150 | 135 |
| Disco | 100–130 | 118 |
| Eurodance | 130–145 | 140 |
| Synthwave | 80–115 | 100 |
| Outrun | 80–115 | 100 |
| Darksynth | 90–130 | 110 |
| Vaporwave | 60–90 | 75 |
| Chillwave | 80–110 | 95 |
| IDM | 90–160 | 130 |
| Glitch | 100–150 | 130 |
| Drill 'n' Bass | 150–180 | 170 |
| Braindance | 90–160 | 130 |
| Ambient IDM | 60–100 | 80 |
| EBM | 110–140 | 130 |
| Aggrotech | 130–150 | 140 |
| Industrial | 100–140 | 125 |
| Ambient | 60–120 | 90 |
| Dark Ambient | 60–80 | 70 |
| Drone | 60–80 | 60 |
| Downtempo | 80–115 | 95 |
| Chillout / Lounge | 80–105 | 95 |
| Trip-Hop | 70–100 | 90 |
| Jersey Club | 130–145 | 140 |
| Baltimore Club | 130–140 | 135 |
| Philly Club | 130–145 | 140 |
Related BPM Tools
Once you know the target BPM for a genre, use the BPM to milliseconds converter to dial in delay and reverb times, the half-time and double-time BPM calculator to bridge tempo gaps between tracks, or the pitch-to-tempo calculator when nudging a track to match the BPM of another. For a broader map of genre relationships, see the music genre tree.
How to Use This Chart
- The colored bar shows the typical BPM range — wider bars mean more tempo variation within the genre
- The thin vertical line marks the "sweet spot" tempo most tracks fall around
- Genres with overlapping BPM ranges are natural mixing partners
- Use the genre search or BPM finder to quickly compare sub-genres
How These BPM Ranges Are Chosen
These BPM ranges are practical DJ and producer ranges, not hard genre rules. Many tracks use half-time or double-time feel, and genre labels are better identified by tempo plus drum pattern, rhythmic feel, bass design, sound palette, and historical context. Use the chart as a fast reference for organizing, selecting, and mixing tracks, then trust the actual groove of the record.
Organize your DJ library visually.
Tag tracks by vibe. See everything at once. Export to any DJ software.
A visual system for organizing your DJ library.
Frequently Asked Questions
Related Tools
Music Genre Tree
Complete electronic music genre taxonomy with BPM ranges
House Music BPM Guide
BPM ranges for house music and all sub-genres
Techno BPM Guide
BPM ranges for techno and all sub-genres
Drum & Bass BPM Guide
BPM ranges for drum and bass and all sub-genres
Trance BPM Guide
BPM ranges for trance and all sub-genres
Dubstep BPM Guide
BPM ranges for dubstep and all sub-genres
Hardstyle BPM Guide
BPM ranges for hardstyle and all sub-genres
