Gisele Bundchen, 36, leads the pack with £22m, a far cry from the £44m she pocketed last year.
Brazilian, Adriana Lima comes in second with £8m while Kendall Jenner rounds off the top three with £7.6m in earnings. Miranda Kerr brings up the rear with £4.6m.