Here is a full list of BBC on-air salaries for 2021/22 above £150,000, as published in the BBC annual report.
The list is ranked by salary band, starting with the highest.
The equivalent salary band for 2020/21 is shown in brackets, with a description of the year-on-year change.
1 Gary Lineker £1,350,000-1,354,999 (down from £1,360,000-£1,364,999)
2 Zoe Ball £980,000-£984,999 (down from £1,130,000-£1,134,999)
3 Alan Shearer £450,000-£454,999 (up from £390,000-£394,999)
= Steve Wright £450,000-£454,999 (down from £465,000-£469,999)
5 Stephen Nolan £415,000-£419,999 (up from £405,000-£409,999)
6 Fiona Bruce £410,000-£414,999 (up from £405,000-£409,999)
= Huw Edwards £410,000-£414,999 (down from £425,000-£429,999)
8 Vanessa Feltz £400,000-£404,999 (up from £390,000-£394,999)
= Scott Mills £400,000-£404,999 (up from £375,000-£379,999)
10 Greg James £390,000-£394,999 (up from £310,000-£314,999)
11 Ken Bruce £385,000-£389,999 (up from £365,000-£369,999)
12…