Lady Gaga, 27, has topped the Forbes list of the highest-earning celebrities under 30 years old.
Despite a hip operation that forced the "Born this Way" singer to cancel part of her tour in February, she still earned an estimated $80 million in the past year.
Canadian singer Justin Bieber, 19, came a distant second after Lady Gaga with an estimated income of $58 million.
Last year’s highest-earner Taylor Swift, 23, came third, pulling in $55 million.
Forbes said Lady Gaga would have earned more had she not had to cancel around 20 US shows in February.
DJ Calvin Harris, 29, was fourth on the list, having played more than 150 shows in a year, earning him an estimated $46 million. Rihanna finished in fifth place, with earnings of $43 million.
To compile the ranking, Forbes talked to agents, managers, producers and executives to estimate the entertainment-related income of each artist from June 2012 to June 2013.
Adele, 25, was seventh on the list with estimated earnings of $25 million.