Singer Taylor Swift has topped this year's Forbes list of the world's 100 highest paid celebrities, earning €153 million, mainly thanks to her hugely successful "1989" world tour.

The singer, 26, came ahead of boy band One Direction, currently on a break, who took second place with €99 million.

"The pop superstar smashed the Rolling Stones' North American touring record, grossing $200 million (€180 million) on the continent en route to a quarter-billion dollars in total for her 1989 World Tour," Forbes said in a statement.

With earnings of €85 million, American author James Patterson came in third. US television personality Dr Phil McGraw and Real Madrid soccer star Cristiano Ronaldo were tied fourth with earnings of €79 million, the magazine said.

The other top 10 spots were held by American comedian Kevin Hart, British singer Adele and Barcelona footballer Lionel Messi alongside U.S. radio hosts Howard Stern and Rush Limbaugh.

"The world's 100 highest-paid celebrities pulled in $5.1 billion (€4.5 billion) pretax over the past 12 months, more than the GDP of Belize, Gambia and Bhutan combined," Forbes said.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.