The BBC's top 10 earners for 2020/21 have been revealed. 

It comes as many stars took a pay cut following "mutual and constructive" discussions, with the BBC spending 10% less on their top talent than the previous year.

Radio 1 DJ Scott Mills is the only new name to have appeared in the top 10 this year, while Graham Norton has dropped out following his radio show's move to Virgin. 

Here are the top 10 BBC earners...

Who are the top 10 BBC earners? 

Gary Lineker once again tops the list and despite taking £400,000 paycut, still earns well over £1 million. 

Number two on the list, Zoe Ball, requested a pay cut to reflect the impact of the Covid pandemic before signing a new two-year long deal as Radio 2's breakfast host. 

Her new salary pips her just below a million, at £980,000.

Six men and four women make up the top 10, a gender balance which remains the same as last year. 

BBC's top 10 highest earners:

  1. Gary Lineker - £1,360,000-£1,364,999
  2. Zoe Ball - £1,330,000-£1,334,999
  3. Steve Wright - £465,000-£469,999
  4. Hue Edwards - £425,000-£429,999
  5. Fiona Bruce - £405,000-£409,999
  6. Stephen Nolan - £405,000-£409,999
  7. Lauren Laverne - £395,000-£399,999
  8. Vanessa Feltz - £390,000-£394,999
  9. Alan Shearer - £390,000-£394,999

10. Scott Mills- £375,000-£379,999

Largs and Millport Weekly News:

Why are the top BBC earners revealed? 

Every BBC employee earning above £150,000 has been listed since 2017 in a move instigated by the Government. 

Any pay which comes via the commercial arm of the business, BBC Studios, is not included.

This means for example that pay Claudia Winkleman has received for her job as host of Strictly Come Dancing will not be revealed.