Diddy is the highest-paid celebrity, according to Forbes

Sean “Diddy” Combs has topped Forbes’ annual list of the highest-paid celebrities.

With $US130 million in earnings over the past 12 months, Combs edged out Beyoncé for the No. 1 spot. Forbes reports that there are three reasons behind the rapper and mogul’s climb. He sold one-third of his Sean John clothing line for an estimated $US70 million, he has his lucrative Diageo Ciroc vodka partnership, and he put on his Bad Boy Family Reunion Tour.

Combs wasn’t on last year’s list, which was topped by Taylor Swift. She fell from the top spot to No. 49 with $US44 million earned over the past year.

Beyoncé made a huge jump from No. 34 last year to this year’s No. 2 ranking with $US105 million earned. Forbes attributes her meteoric rise to her Formation World Tour and the release of her visual album, “Lemonade.”

“Harry Potter” author J.K. Rowling, Drake, and Spanish soccer player Cristiano Ronaldo round out the top five.

Here are the top 10 celebrity earners:

1. Sean Combs, $US130 million

2. Beyoncé Knowles, $US105 million

3. J.K. Rowling, $US95 million

4. Drake, $US94 million

5. Cristiano Ronaldo, $US93 million

6. The Weeknd, $US92 million

7. Howard Stern, $US90 million

8. Coldplay, $US88 million

9. James Patterson, $US87 million

10. LeBron James, $US86 million

For the full list, go to the Forbes website.

NOW WATCH: Here’s how Jay Z and Beyoncé spend their $US1.16 billion

NOW WATCH: Briefing videos

Business Insider Emails & Alerts

Site highlights each day to your inbox.

Follow Business Insider Australia on Facebook, Twitter, LinkedIn, and Instagram.