The supermodel has earned approximately USD 47 million in the last 12 months, according to the Forbes magazine.
The announcement is not surprising, since the 34-year-old Brazilian beauty has been a major campaign star, appearing in ads for H&M, Stuart Weitzman, Balenciaga and Sonia Rykiel.
Victoria's Secret models Doutzen Kroes and Adriana Lima have secured the second place, both earning about USD eight million.
Joining Kate Moss and Miranda Kerr with an estimated USD 7 million is newcomer Kate Upton, who became the new face of cosmetic brand Bobbi Brown in March.