Lady Gaga, 25, tops Forbes magazine’s annual list of the Best-Paid Celebrities Under 30. Of the top 20 highest-earning young celebs, seven are musicians, but Gaga is No. 1, with annual earnings of $90 million. Justin Bieber is the youngest celebrity on the Forbes list this year, coming in at No. 2 with earnings of $53 million.

  Age Earnings   Age Earnings
1. Lady Gaga 25 $90 million   11. Rihanna 23 $29 million
2. Justin Bieber 17 $53 million   12. Dwight Howard 25 $28 million
3. LeBron James 26 $48 million   13. Dwyane Wade 29 $26 million
4. Roger Federer 29 $47 million   14. Carmelo Anthony 27 $25 million
5. Taylor Swift 21 $45 million   15. Maria Sharapova 24 $24 million
6. Katy Perry 26 $44 million   16. Miley Cyrus 18 $15 million
7. Cristiano Ronaldo 26 $38 million   17. (Tie) Kristen Stewart 21 $20 million
8. Beyoncé Knowles 29 $35 million   17. (Tie) Robert Pattinson 25 $20 million
9. Lionel Messi 23 $32 million   19. (Tie) Carrie Underwood 28 $15 million
10. Rafael Nadal 25 $31 million   19. (Tie) Lil’ Wayne 28 $15 million