Best Rap Songs of the 21st Century


The Top Ten

1 Lose Yourself - Eminem

Eminem is just so amazing with his compositions! Love to hear a song so appealing with wonderful lyrics from his life and I always get something to learn from him!

Eminem is one of the greatest rappers of all time. His delivery is outstanding. He stresses certain syllables making impossible words rhyme. He is a no doubt the greatest lyrical rapper that's ever lived and Lose Yourself is his greatest masterpiece. No doubt the greatest lyrical song ever written!

Very inspiring, no one can compete, can't wait for his new album!

#1 and #2 both go to Eminem, it really goes to show he’s a legend. He deserves it.

V 23 CommentsUListen to Sample
2 Stan - Eminem

This song must be in top 10 for sure! This is the best rap song of 21st century. Em deserves the first 3 positions in this list!

Who ever voted 4 dis list sucks, dis list is weak... Kanye really!

Best Eminem Songs.

This song was inspired by the song called one love on illmatic

V 7 CommentsUListen to Sample
3 99 Problems - Jay-Z

It just sound amazing. And Stronger, Through the Wire, and Jesus Walks are all better than Gold Digger.

I got 99 Problems why isn't this number 1?

UListen to Sample
4 Stronger - Kanye West

From top 10 rap songs of 21st century 6 songs are from kanye west and every one of them is amazing but this song... I could listen to it whole day and than again and again...

This song is motivation

UListen to Sample
5 Runaway - Kanye West

Best song of all time hands down not even close

The only reason that this masterpiece is not in the top 10, or top 20 at least, is how underrated it is. - yaygiants16

This song is nothing short of iconic. Should be top 5

UListen to Sample
6 Gold Digger - Kanye West

Yeah, this is easily one of the best rap songs of the 21st century. - SwagFlicks

UListen to Sample
7 Dance with the Devil - Immortal Technique

If more people really searched for the truth in hip hop, this song would be in the top 3.

This song is unbelievable. More than 6 minutes of rapping in this song. Unbelievable story telling in this song.

This is one of the greatest song in rap history.

Just number 1 man.. Let's stop fooling around!

V 2 CommentsUListen to Sample
8 Jesus Walks - Kanye West


Love the song... Though some people are criticizing it... Duh

Ok so there's 8 Eminem and kanye west songs in the top ten

UListen to Sample
9 Rap God - Eminem


Just look at the 6000 words he spited in 6 minute

This is the best or at least no 2 or 3 his fast is like the fastest rap ever

Wow, wow, wow unbelievable man, love Eminem should be no. 2or3. Eminem forever!

V 13 CommentsUListen to Sample
10 Diamonds from Sierra Leone - Kanye West

WOAH I guessed lose yourself would be number 1 but this is THIRD?! FINALLY THE WORLD UNDERSTANDS HOW GREAT THIS SONG IS! Better than Eminems stuff, the rap in sick, the beat is incredible, the lyrics are good but it's not his best song. One of them. Surprised Ridin' by chamillionaire isn't here, but this list has showed me that kanye isn't underrated at all! Jesus walks is also a fantastic song with a great meaning, but through the wire 10#? Not quite...

It good and I love it and I would rate it 10/10 and its cool and how do I make this more than poor :s anyway I'm just gunna write until its like the best possibl. E and I like the way its nice to slaves. There we go finnaly the blue bar has popped up

UListen to Sample

The Contenders

11 In Da Club - 50 Cent

Best song of 50 cent

In the Club is a good song. The beat is hard, and it fits perfectly with 50's lyrics and flow. - SwagFlicks

The only song that I have never gotten tiered of. - CDShark

Best song ever

V 3 CommentsUListen to Sample
12 Through the Wire - Kanye West UListen to Sample
13 Beautiful - Eminem

Just listen to it, and your respect for him (musical talent and otherwise) will skyrocket. Trust me.

Not only the best rap song of the 21st century, the best song of all time. - SwagFlicks

Shouldn't be this high, but it's in the top ten Eminem songs for me

Best song of all time

V 2 CommentsUListen to Sample
14 Money Trees - Kendrick Lamar

One of the best rap song in this century and jay's verse is so underrated

This is song is a hidden gem, very happy it got recognition on this list

My favorite K.Dot song

Love this song!

V 1 CommentUListen to Sample
15 The New Workout Plan - Kanye West

Literally the worst song in College Dropout, possibly worst Kanye West song

UListen to Sample
16 Slow Jamz - Kanye West, Twista & Jamie Foxx UListen to Sample
17 Mirror - Lil Wayne UListen to Sample
18 Hey Ya! - Outkast

This is a great song, but it's the exact opposite of gangsta rap

Awesome song grew up with this


UListen to Sample
19 Hero - Nas UListen to Sample
20 A Milli - Lil Wayne

This is no where near the best song of the 21st century

This sucks

Best bass song ever

UListen to Sample
21 Changes - 2pac

Not from the 21st century...

Wasn't this released in the 20th century? A good song nonetheless. - SwagFlicks

Great song, but this is 1998

Best song ever

V 1 CommentUListen to Sample
22 Hot in Herre - Nelly UListen to Sample
23 Izzo (H.O.V.A.) - Jay-Z

Love this song, it's an Anthem. I don't really know why Miss Me is in here, it's not even the best on the album.

UListen to Sample
24 The Real Slim Shady - Eminem

Hilarious, witty lyrics, perfectly sung. I'm astonished by the tricks he uses while singing it! The background sound suits it perfectly and the voice is SIMPLY AWESOME

This is basically the perfect rap song. Funny, sick beat, amazing rap...

UListen to Sample
25 When I'm Gone - Eminem

Great emotion and catchy hook

Love this song my favorite eminem song by far

The most depressing and amazing Eminem song

UListen to Sample
26 'Till I Collapse - Eminem

Ultimate song everybody should listen it's very close to lose yourself and should be second after that... Real rap is in this song

Should be top ten


UListen to Sample
27 Without Me - Eminem

Witty, humorous, great beat and sung by one of the best rappers there is- what more do you need with a song. - akankshamishra

I absolutely love this song. It's funny, catchy, and memorable. - SwagFlicks

UListen to Sample
28 Not Afraid - Eminem

Look up his story on the Internet. His best friend was shot in the head 3 times. He was out of the biz for me than a year. But he came back with this powerful song that is about his comeback. This song is amazing, should be in the top ten!

Great song! And great message to

As always, Eminem nails the list

Amazing song

UListen to Sample
29 Swimming Pools - Kendrick Lamar

The verses with his songs go so deep and make people really think life is like. Not just that but the beat is dope too.

A song about the negative effects of alcoholism. And a very good one. - SwagFlicks

UListen to Sample
30 Hate It or Love It - The Game & 50 Cent

This is simply the best rap song of the millennium

Seriously how is this so l ow? i t this was so damn good even if game may not have written all the verses. And kill you which is from a brilliant album, is higher than this as well as hot in here? I mean game is just too underrated I mean the bitchass muthaers at the grammys have robbed him of a nomination for best rap album I mean really encore got nominated instead of this brilliant piece of work, sure the documentary had name calling, but encore had weird noises such as a personating. Then in 08' they nominated kingdom come which is famous for being a bad album instead of doctor's advocate which isn't greatest of all time but it's miles ahead of kingdom come. I get it he's a real thug but people are brought up into these types of lives. Man that was a long rant. BUT This message about the levels that game is underrated and treated unfairly.

UListen to Sample
31 You Don't Know - Eminem, 50 Cent, Cashis & Lloyd Banks

Most underrated song ever

Yeah, this is a good song. - SwagFlicks

UListen to Sample
32 Downtown - Macklemore & Ryan Lewis


This song is full of energy and very comedic, which places it above songs like Rack City and Hotline Bling. - SwagFlicks

UListen to Sample
33 Cıktık Yine Yollara - Norm Ender
34 One Mic - Nas

This song is just unbelievable, get this to number 1. There are 18 songs ahead of this, when 0 songs should be ahead of this

One of the best rap compositions, a perfect song on some Mozart level!

This should be on top 3,lyrically untouchable!

This song's just awesome

UListen to Sample
35 Ni**as in Paris - Kanye West and Jay Z UListen to Sample
36 Love the Way You Lie - Eminem UListen to Sample
37 M.A.A.D City - Kendrick Lamar

Kendrick goes off in this song. not only are the lyrics and flow untouchable, he paints a portrait of growing up in Compton unlike anybody has ever seen before, and brings light upon the social injustices and struggles faced by African Americans in the modern society. Gotta be top ten if not top five.

The greatest rap song ever. A perfect portrait of growing up in Compton.

Great lyricism and meaning

Too many Eminem dick riders on TheTopTens. This song needs to be in the top ten.
I can tell already the fanboys are going to dislike this comment

UListen to Sample
38 Airplanes, Pt. II - B.o.B UListen to Sample
39 Drop the World - Lil Wayne & Eminem

Awesome song, love the beat, great rapping by Lil Wayne and Eminem, they make the best duo ever, love it..!

UListen to Sample
40 Kill You - Eminem

This IS the best Eminem song. The way he combines words and beats in this song, insane.

This is probably Eminem's second best opener after Bad Guy. - SwagFlicks

It's such an awesome song... Must hear to it frnds..
Vote for the king of hip hop & rap - shady...

UListen to Sample
41 Hands Up - Lloyd Banks

The beat is nasty personally 50 and Banks had sick verses

UListen to Sample
42 Touch It - Busta Rhymes
43 Immortal - Kid Cudi UListen to Sample
44 Forever - Drake, Kanye West, Lil Wayne & Eminem

This should be the best song of the 21st century becasue it's a great hype song, a great beat to listen too, and the verses from everybody is dope instantiously top 5

UListen to Sample
45 Empire State of Mind - Jay - Z UListen to Sample
46 Control - Big Sean

For real this song is amazing Kendrick Lamar dissing every worthwhile rapper and big sean and Jay electronica both have great verses

This is definitely a milestone in hip hop. No other rap song has caused such controversy as this song

47 Born Sinner - J. Cole UListen to Sample
48 Crooked Smile - J. Cole UListen to Sample
49 The Monster - Eminem

This was sung by the "new" Em, and it gets a fair amount of criticism for being too much of a pop song. But listen to the lyrics. Witty and strong. Amazing song, and I don't mind the bit with Rihana either.

UListen to Sample
50 Student of the Game - N.O.R.E. UListen to Sample
8Load More
PSearch List

Related Lists

Best Pop and Rap Songs of the 21st Century Most Underrated Rap Songs of the 21st Century Best Rap Albums of the 21st Century Top Ten Rap Lyricists of the 21st Century Top 10 Metal Songs of the 21st Century with the Best Lyrics

List Stats

1,000 votes
83 listings
8 years, 266 days old

Top Remixes (12)

1. Lose Yourself - Eminem
2. Forgot About Dre - Dr. Dre & Eminem
3. Beautiful - Eminem
1. Lose Yourself - Eminem
2. 99 Problems - Jay-Z
3. In Da Club - 50 Cent
1. Lose Yourself - Eminem
2. Not Afraid - Eminem
3. The Real Slim Shady - Eminem

View All 12

Error Reporting

See a factual error in these listings? Report it here.