Taylor Swift is the world's highest-paid celebrity, according to Forbes

Image source, AP

Taylor Swift has topped Forbes' annual list of the .

With a $170m (拢130m) fortune, the singer-songwriter is ahead of Adele, who's at number nine with $80.5m (拢61.9m), Madonna is in 12th spot with $76.5m (拢58.8m) and Rihanna at number 13 with $75m (拢57.7m).

Taylor's 1989 World Tour earned more than $200m (拢154m) last year.

The star's ex-boyfriend Calvin Harris is in 21st spot with $63m (拢48.4m).

Other top 10 earners include boy band One Direction at number two with $110m (拢84.6m), actor-comedian Kevin Hart at number six with $87.5m (拢67.3m) and US radio DJ Howard Stern at number seven with $85m (拢65.4m).

Image source, Reuters

Kim Kardashian is featured on the magazine's cover.

She's number 42 on the list with $51m (拢39.2m).

Forbes says 40% of her pay this year came from her mobile game Kim Kardashian: Hollywood.

The game's maker, Glu Mobile, is scheduled to release an app starring Taylor Swift next year.

Katy Perry is at number 63 with $41m (拢31.5m).

Image source, AP

"The world's 100 highest-paid celebrities pulled in $5.1bn (拢3.9bn) pre-tax over the past 12 months, more than the GDP of Belize, Gambia and Bhutan combined," Forbes said.

Magazine editor Zack O'Malley Greenberg said live entertainment continues to be a major cash draw.

"From soccer games in Spain to concerts in China, fans are willing to shell out to see big names - and this is driving the celebrity economy to ever greater heights," he said in a statement.

On the Hollywood front, Jennifer Lawrence was the industry's highest-paid actress for the second consecutive year, earning $46m (拢35.1m), a slight drop from the $52m (拢39.7m) The Hunger Games star banked the year before.

Image source, Reuters

Actor Dwayne Johnson wrestled the highest-paid actor spot from Iron Man's Robert Downey Jr, earning $64.5m (拢49.3m), largely thanks to the billion-dollar Fast and Furious franchise and the surprising success of 2015's San Andreas movie.

Many athletes also made the list, including Portuguese footballer Cristiano Ronaldo ($88m - 拢67.2m), tennis player Roger Federer ($68m - 拢51.9m), and British F1 driver Lewis Hamilton ($46m - 拢34.9m).

There are other Brits at 18 (Rolling Stones), 25 (Paul McCartney), 34 (Gordon Ramsay), 44 (Muse), 60 (Rory McIlroy), 61 (Elton John), 67 (Mumford & Sons), 77 (Gareth Bale) and 82 (Ed Sheeran).

Top 10 highest-paid celebrities

1. Taylor Swift - $170m (拢130m)

2. One Direction - $110m (拢84.6m)

3. James Patterson (Author) - $95m (拢72.3m)

4. Dr Phil McGraw (US TV personality) and Cristiano Ronaldo - $88m (拢67m)

6. Kevin Hart - $87.5m (拢66.6m)

7. Howard Stern - $85m (拢65.4m)

8. Lionel Messi - $81.5m (拢62.1m)

9. Adele - $80.5m (拢61.9m)

10. Rush Limbaugh (US entertainer) - $79m (拢60.1m)

Find us on Instagram at and follow us on Snapchat, search for bbc_newsbeat