Los Angeles: Singer Taylor Swift has been named the highest-paid celebrity of 2016 by Forbes.

The magazine has released its annual Celebrity 100 list, which features the 26-year-old at the top spot, thanks to the $170 million she earned from June 2015 to June 2016.

Most of her money came from her star-studded "1989" tour, which smashed rock band the Rolling Stones' North American touring record as it grossed more than $200 million.

She also earned from her deals with Apple, Diet Coke and Keds.

Swift last year landed at the list's No.8 spot with her previous best of $80 million.

She overtook other famous names including One Direction (No.2 with $110 million), Kevin Hart (No.6 with $87.5 million), Howard Stern (No.7 with $85 million) and Adele (No.9 with $80.5 million).

She also bests her former boyfriend Calvin Harris who lands at No.21 with $63 million and singer Katy Perry who sits at No.63 with $41 million.

Had Swift and Harris stayed together, they would have been this year's top-earning couple, surpassing Beyonce Knowles and Jay-Z's total of $107.5 million.