• BREAKING NEWS ABC shows live and on-demand -- Download the WATCH ABC app!

Sofia Vergara tops Forbes list of highest paid TV actresses

Sofia Vergara talks to media before the PaleyFest 2012 panel discussion on the television series 'Modern Family,' on Wednesday, March 14, 2012, in Beverly Hills, Calif.

July 18, 2012 12:00:00 AM PDT
When it comes to earning the big bucks on TV, Sofia Vergara is the reigning queen.

Just three years after landing her first major series, the "Modern Family" star beat out Kim Kardashian to top the Forbes list of TV's highest paid actresses.

The Colombian-born Vergara earned $19 million between May 2011 and May 2012. But her paychecks aren't just from her hit TV series; she also makes a pretty penny with endorsement deals, in both English and Spanish, which account for $12 million of her earnings.

She and partner Luis Balaguer have also built up their company, Latin World Entertainment, from a Miami talent-management firm into a new-media powerhouse, according to Forbes. A source told Forbes that revenues from last year are estimated at $27 million.

Kim Kardashian came in second place, earning an estimated $18 million. In third place is Eva Longoria, followed by Bethenney Frankel and Khloe Kardashian.

To determine who the highest-paid actresses are, Forbes calculated their upfront pay, residuals, endorsements and advertisting work.