.

Taylor Swift is highest-paid women in music

Taylor Swift is the highest-paid woman in music, smashing her competition with earnings of $170m (£138m).

The 26 year-old earned more than double her nearest competitor Adele, according to Forbes' Highest-Paid Women in Music list for 2016.

The British singer came second on the list with $80.5m (£65.2m) in earnings.

Shake It Off star Swift made most of her gains from her 1989 World Tour, cashing in a quarter of a billion dollars worldwide.

Forbes lists Swift's lucrative marketing deals with brands such as Diet Coke, Apple and Keds as the singer's other main sources of income.

"Taylor has completely overtaken everyone on our list due to the phenomenal success of her 1989 World Tour," the magazine said.

"She played nearly twice as many dates as competitors like Adele and Rihanna during our scoring period, and managed to fill stadiums - the largest type of building one can play - throughout lucrative North American markets and beyond." 

Forbes' media and entertainment editor Zack Greenburg said most musicians "score the bulk of their bucks" off touring, "and Taylor is the prime example".

Adele proves the exception to the rule, as most of her earnings come from album sales.

The multi-Grammy Award winner is currently touring for her latest album 25, but told Vanity Fair she would be happy never to go on stage again.

Forbes estimated the pre-tax income of the musicians using a variety of sources as well as interviews with managers, lawyers and some of the stars themselves.

Full list of top-earning female musicians for 2016

:: 1. Taylor Swift - $170m (£137.8m)

:: 2. Adele - $80.5m (£65.2m)

:: 3. Madonna - $76.5m (£62m)

:: 4. Rihanna - $75m (£60.8m)

:: 5. Beyonce - $54m (£43.8m)

:: 6. Katy Perry - $41m (£33.2m)

:: 7. Jennifer Lopez - $39.5m (£32m)

:: 8. Britney Spears - $30.5m (£24.7m)

:: 9. Shania Twain - $27.5m (£22.3m)

:: 10. Celine Dion - $27m (£21.9m)

More from Showbiz News

Cover art for Heaven Is A Place On Earth

On Air

Peak FM Breakfast with Ricky and Becky playing Belinda Carlisle - Heaven Is A Place On Earth