How this list was checked

Each tempo and key comes from the song’s Wikipedia article. For most songs that is the published sheet music (Musicnotes editions, and EMI Music Publishing’s for “Hips Don’t Lie”). The article on “Lose Yourself to Dance” cites interviews and reviews instead, and the one on “Crazy in Love” gives the tempo as “around 100”, so we mark it that way. We checked them on November 5, 2026, and left out songs where Wikipedia gives no key or where it disagreed with other data we found.

A notated tempo can differ slightly from the recording. Some streaming data lists “Riptide” at 102 BPM and “Pon de Replay” at 99, for example. Tap along with the exact version you use before you line anything up.

Songs at 100 BPM, grouped by Camelot number

Songs that share a Camelot number are in the same key or its relative major or minor. All eight are at or very close to 100 BPM.

Camelot 3: B-flat minor and D-flat major

Two songs in B-flat minor plus one in the relative major, so this is the strongest group.

SongBPM and keyCamelot
Shakira ft. Wyclef Jean — Hips Don’t Lie100 · B-flat minor3A
Daft Punk ft. Pharrell Williams — Lose Yourself to Dance100 · B-flat minor3A
Vance Joy — Riptide100 · D-flat major3B

Camelot 12B: E major

SongBPM and keyCamelot
Justin Bieber — Love Yourself100 · E major12B
The Chainsmokers ft. Rozes — Roses100 · E major12B

Neighbours and other keys

SongBPM and keyCamelot
Charlie Puth — Attention100 · E-flat minor (next to 3A)2A
Rihanna — Pon de Replay100 · F-sharp minor11A
Beyoncé ft. Jay-Z — Crazy in Loveabout 100 · D minor7A

What 100 BPM sounds like

100 BPM sits between hip-hop and dance tempos: relaxed enough for a sung verse, fast enough to move to. It covers Latin pop, R&B, funk-influenced dance tracks and acoustic pop, which is why this short list mixes Shakira, Daft Punk, Justin Bieber and Vance Joy.

The maths is simple. A beat lasts 600 milliseconds, a 4/4 bar lasts 2.4 seconds and an eight-bar phrase lasts 19.2 seconds. Counted at double time, 100 BPM becomes 200, and at half time it becomes 50, so the half time guide is worth a look if you want to pair a 100 BPM vocal with a drum-and-bass beat.

Pairs worth trying

“Hips Don’t Lie” and “Lose Yourself to Dance” are both at 100 BPM in B-flat minor, so their hooks share a home note and need no tempo change. Add “Riptide” from the same group if you want a major-key lift: D-flat major uses the same notes as B-flat minor.

“Love Yourself” and “Roses” share E major. Both are sparse arrangements, which leaves room for the other song’s vocal. “Attention” is one step from the B-flat minor group, so it works as a transition into or out of it. “Pon de Replay” and “Crazy in Love” are in keys that sit apart from the rest. Pitch-shift one of them, or use them for a quick cut rather than an overlay.

Bringing other songs to 100 BPM

Songs between about 96 and 104 BPM can usually be stretched to 100 with a 4% change or less. Remember that without key lock, a 6% speed change moves the key by about a semitone. Use our compatibility checker to see whether the stretched pair still fits.

Sources and further reading