The list — compiled by Forbes from data on salary, endorsements and other income — features Sofia Vergara at the top, followed by reality television star Kim Kardashian as a close second.
Here were the top five highest-paid actresses on television as of last year:
- Sofia Vergara: $19 million
- Kim Kardashian: $18 million
- Eva Longoria: $15 million
- Bethany Frankel: $12 million
- Khloe Kardashian Odom: $11 million