Sofia Vergara is the highest paid actress on TV

$19 million: Amount of money earned by Sofia Vergara between May 2011 and May 2012, making her the highest paid actress on TV. The “Modern Family” star has endorsement deals with Pepsi, KMart and Cover Girl. Rounding out the top 5 are Kim Kardashian ($18 million), Eva Longoria ($15 million), Bethenny Frankle ($12 million) and Khloe Kardashian Odom ($11 million).

Related Content