The 2017 calendar year is officially over, and several celebrities will look back on the past twelve months fondly. Many celebs had a formidable year in their bank accounts and wallets. Here are just a few of the highest earning celebrities of 2017. Honorable mentions to Howard Stern and LeBron James.
1. Sean “Diddy” Combs ($130 Million)
The rapper/producer formerly known as “Puff Daddy” continued his string of success in the industry in 2017. The overall performance of his label, Bad Boy Records, was responsible for the 48-year-old’s salary. So, what’s next for the music mogul – perhaps an NFL franchise? In December, Combs tweeted his interest in purchasing the Carolina Panthers after the team’s owner decided to step down. We’ll have to wait and see if Combs transitions from music to pro sports.
2. Beyonce ($105 Million)
2017 was a pretty good year for Beyonce – she won two Grammys, headlined international festivals, collaborated with Eminem, and gave birth to twins. And between those illustrious achievements, she found time to make more than $100 million. Beyonce has a reported net worth of $350 million.
3. J.K. Rowling ($95 Million)
This past year, the Harry Potter author was ‘Rowling’ in the dough. The best-selling book series of all time continues to generate revenue for the England native. After the Potter series ended, Rowling turned her focus to a new series, Fantastic Beasts. The film based on the book, Fantastic Beasts: The Crimes of Grindelwald, is due out next year.
4. Drake ($94 Million)
Kendrick Lamar may be the unanimous hottest rapper in the game, but Drake’s was the genre’s richest in 2017. The 31-year-old generated much of his revenue from his successful Boy Meets World Tour that commenced in January. Drake’s More Life album hit number one in the U.S.
5. Cristiano Ronaldo ($93 Million)
The Real Madrid superstar continued to earn accolades and plenty of money this past year. In addition to his soccer prowess, Ronaldo is well-known as a fashion and style icon. The Portugal native has 376 goals in 500 total matches.