Kendrick Lamar is a rapper out of Compton, California who had been on the mixtape scene for a long time before really striking it big in the mainstream circa 2012. He is lyrically adept and brings a unique flow that sets him apart from many other rappers who quite frankily don’t have the skill set to match up with him. For this list, I have chosen 20 songs off of his albums that I think represent his best. However, this doesn’t include all of his mixtape material which is insanely good also. Check out for instance, his 2008 mixtape with Jay Rock, called LA to NY No Sleep as it has some amazing songs on there, rapping over old hip-hop beats from the 1990s.

1. Poetic Justice

2. Swimming Pools

3. I

4. Death Around the Corner

5. A.D.H.D.

6. The Recipe

7. Backseat Freestyle

8. Bitch, Don’t Kill My Vibe

9. m.A.A.D City

10. Money Trees

11. HiiiPower

12. Cartoon

13. Sing About Me, I’m Dying of Thirst

14. Hol’ up

15. Rigamortus

15. Good Kid

16. Fuck Your Ethnicity

17. Black Boy Fly

18. Real

19. Cut You Off

20. Compton