Katy Perry burst on to the pop music scene with her single, “I Kissed a Girl”, which absolutely dominated the airwaves some years back. Since then, she has been unyielding in charting hit after hit and gathering a legion of adoring fans. Each year it seems as though she is one of the biggest acts of that year and then does the same thing again once the calendar changes. For this list, I have gathered her best songs from the albums that she has released thus far in her career. I chose 21 of the top tracks by Katy Perry to represent the greatest hits.

Other music lists to consider: Rihanna, Nicki Minaj, Iggy Azalea

1. I Kissed a Girl

2. Self-Inflicted

3. Waking Up in Vegas

4. Dark Horse

5. Roar

6. This is How We Do

7. Ur So Gay

8. Birthday

9. Unconditionally

10. Last Friday Night

11. E.T.

12. Hot N Cold

13. Legendary Lovers

14. International Smile

15. Walking On Air

16. California Gurls

17. Firework

18. Not Like the Movies

19. Who Am I Living For?

20. Teenage Dream

21. Circle the Drain