In his fourth year on the list, perennial No. 2 Justin Bieber finally tops Forbes magazine's annual compilation of the highest-earning celebrities under 30 years old.
Bieber, 20, earned $80 million in the covered period of June 2013 to June 2014, the magazine said Monday, crediting most of it to the final part of the singer's recent concert tour. This is up from $58 million last year, when he was runner-up to singer Lady Gaga -- who dropped to No. 8, with $33 million, due to smaller-than-expected sales of her "Artpop" album and missing some tour dates due to hip surgery.
The boy band One Direction came in second place, with $75 million split among five bandmates, 20 to 22 years old. Singer Taylor Swift repeated last year's third-place finish, despite rising from $55 million to $64 million. The 24-year-old had topped the chart in 2012 with $57 million. Singer Bruno Mars, at 29, made his debut on the list at No. 4, with $60 million. Rounding out the top five for a second year is singer Rihanna, 26, with $48 million.
The only full-time actor on the list, which is otherwise all music-related, is Oscar-winner Jennifer Lawrence, 24, who reached No. 7 with an estimated $34 million. She starred in "The Hunger Games: Catching Fire" and the ensemble movies "American Hustle" and "X-Men: Days of Future Past" during the covered period.
Forbes compiles the list of young stars, excluding athletes, by speaking with agents, managers, producers, executives and others in the entertainment industry.
Forbes' highest-earning celebrities under 30
1. Justin Bieber, $80 million
2. One Direction, $75 million
3.Taylor Swift, $64 million
4. Bruno Mars, $60 million
5. Rihanna, $48 million
6. Miley Cyrus, $36 million
7. Jennifer Lawrence, $34 million
8. Lady Gaga, $33 million
9. Avicii, $28 million
10. Skrillex, $18 million