Sofia Vergara is really raking in the dinero these days.
"Modern Family" star Vergara has come out on top of Forbes' list of Best Paid Actresses on Television, with an estimated $19 million in earnings between May 2011 and May 2012.
Vergara, 40, beat out such small-screen women as "Keeping Up With the Kardashians" star and perpetual self-marketer Kim Kardashian (who came in a close second); former "Desperate Housewives" star and restaurateur Eva Longoria; and "Real Housewives" alum Bethenny Frankel for the honor.
Forbes credits Vergara's fortunes to diversified sources of revenue. In addition to the fee she takes in for starring on the ABC hit "Modern Family,"
Vergara also co-founded a media company, LatinWE, has a clothing line with Kmart, and boasts endorsement deals with Diet Pepsi, Burger King and Covergirl.
See the Top 5 highest-paid actresses on television below.
1) Sofia Vergara, $19 million
2) Kim Kardashian, $18 million
3) Eva Longoria, $15 million
4) Bethenny Frankel, $12 million
5) Khloe Kardashian Odom, $11 million
For the full list, visit Forbes.