U2 named highest earning musicians of last year with £89 million made from their Joshua Tree tour

The Irish band are the top ranking music act in Forbes Magazine's annual 100 highest paid celebrities.

The drinks are on U2 for the foreseeable: The band have been named the highest earning musicians of last year in Forbes magazine's annual rich list. 

The quartet collectively raked in £89 million in pre-tax earnings in 2017, thanks to their Joshua Tree tour and current world tour. The figure places them at Number 6 in the overall top ten. 

That number is dwarfed by boxer Floyd Mayweather, who earned £215 million last year and takes first place in Forbes' 100 highest-paid celebrities. George Clooney finishes second on £180 million thanks to the sale of his tequila company Casamigos, while Kylie Jenner places third with a cool £125.5 million from her cosmetics empire and social media endorsements.

As for music acts, Coldplay are seventh and will split the £87 million made last year following their worldwide Head Full Of Dreams Tour, while Ed Sheeran is ninth and the highest solo earning musician on the list with £83 million earned. Ed scored last year's biggest album with Divide, while Shape Of You became Spotify's most played track of all time. 

Katy Perry was last year's highest paid female musician, placing nineteenth on the overall list with earnings of £62.5 million thanks in part to her Witness world tour. 

Forbes' Top 10 highest earning musicians of 2017 are: 

1. U2 - £89m
2. Coldplay - £87m
3. Ed Sheeran - £83m
4. Bruno Mars - £75m
5. Katy Perry - £62.5m
6. Taylor Swift - £60m
7. Jay-Z - £57.5m
8. Guns N' Roses - £53.5m
9. Sean Combs - £48m
10. Beyonce - £45m