'Modern Family's' Sofia Vergara is the top earning TV actress. According to Forbes magazine, the Colombia-born star holds the top spot for a third straight year with about $37 million in earnings this past year. She makes a whopping $325,000 per episode on the hit ABC show. She also earns loot from lucrative endorsement deals with Diet Pepsi, CoverGirl, At&T and Head & Shoulders.

By the way, Sofia Vergara also tops the highest earning actor, Ashton Kutcher, who came in at $26 million.

TV’s Top 5 Highest Paid Actresses

1. Sofia Vergara, $37 million
2. Mariska Hargitay, $13 million
3. Kaley Cuoco-Sweeting, $11 million
4. (Tie) Julianna Margulies, $10 million
4. (Tie) Ellen Pompeo, $10 million
4. (Tie) Cobie Smulders, $10 million
5. Alyson Hannigan, $9.5 million