Sofia Vergara is TV's highest-paid actress, according to Forbes
Sofia Vergara of "Modern Family" holds the top spot for the second consecutive year on Forbes' list of the 20 top-earning actresses in TV.
Vergara, who plays Gloria Delgado-Pritchett on the Emmy Award-winning ABC comedy, earned an estimated $30 million from June 2012 through June 2013, well over double that of the second-place stars.
In addition to her series salary, the Colombia-born Vergara has endorsement deals in both English and Spanish media, including with Diet Pepsi, Covergirl, State Farm, the online furniture store Rooms To Go and Ace Detergent.
Kaley Cuoco of "The Big Bang Theory" and Mariska Hargitay of "Law & Order: Special Victims Unit" tied for second with $11 million each. A slew of performers were at No. 4: producer-comedian Tina Fey, comedian Melissa McCarthy, actress Ellen Pompeo and reality-star entrepreneurs Bethenny Frankel and Kourtney, Kim and Khloé Kardashian -- each of whom took in an estimated $10 million though Forbes bunched the Kardashian sisters into one slot.
"How I Met Your Mother" stars Cobie Smulders and Alyson Hannigan came in at Nos. 11 and 12, with $9 million and $8 million, respectively. Though each earns the same estimated $300,000 per episode, Smulders was abetted by her film work as S.H.I.E.L.D. agent Maria Hill in Marvel Studios movies.
Rounding out the list: Amy Poehler and Julianna Margulies ($7 million each); Courteney Cox, Zooey Deschanel and Lena Dunham ($6 million each); producer-comedian Whitney Cummings ($5 million); producer-comedian Mindy Kaling ($4 million); and actress Kerry Washington, ($3 million).