Canadian pop singer Justin Bieber earned $58 million between June 2012 and June 2013, according to a Forbes list of the highest earning celebrities under 30 years old.

The Bieb came in second for earnings in his age category behind only Lady Gaga, 27, who pulled in an estimated $80 million last year in spite of having to cancel 20 shows of her tour for hip surgery.

Singer Taylor Swift was third, pulling in $55 million, after topping the list with earnings of $57 million one year earlier.

Scottish pop star Calvin Harris earned $46 million and Barbados-born pop star Rihanna rounded out the top five with earnings of $43 million. Singer Katy Perry earned an estimated $39 million, ranking her sixth.

British singer Adele, who won an Oscar for the theme from the James Bond movie "Skyfall," was seventh on the list with an estimated $25 million.

Along with singers, two actresses also made the top 10. Best actress Oscar winner Jennifer Lawrence, who wowed audiences and critics for her performance in "Silver Linings Playbook" and also appeared in "The Hunger Games," earned $26 million, which secured her the No. 8 spot, just ahead of fellow actress Kristen Stewart of "Twilight" fame, who had earnings of $22 million.

To compile the ranking Forbes estimated entertainment established the rankings by interviewing agents, managers, producers and executives.