#19 Fernando Alonso

Total earnings: $32 million
Salary/winnings: $29 million
Endorsements: $3 million

Alonso remains the highest-paid driver in F1, earning close to $30 million annually from his salary with Ferrari. The Spaniard sits near the top of the 2012 F1 standings and is gunning for his third World Championship.