Sofia Vergara is TV's top woman
Sofia Vergara has been crowned the queen of prime-time, after being named TV's top actress for the second year running.
The Modern Family star took the No 1 spot after banking around 30 million US dollars (around £19.2 million) in the 12 months to June 2013 from her continuing role as passionate and feisty mother-of-one Gloria in the US sitcom and her endorsement deals with the likes of Diet Pepsi, Covergirl and Kmart.
The Big Bang Theory's funnywoman Kaley Cuoco is tied in second place with Law & Order: Special Victims Unit actress Mariska Hargitay, with annual earnings of around 11 million US dollars (£7 million) from their TV roles, according to Forbes.com.
Tina Fey came in third with an estimated annual salary of 10 million dollars (£6.4 million), followed by reality TV star turned talk show host Bethenny Frankel, who has carved out a career on the small screen after starring in The Real Housewives Of New York City in 2008.
The 30 Rock star shares the same spot with the Kardashian sisters - Kourtney, Khloe and Kim, Bridesmaids star Melissa McCarthy and Grey's Anatomy actress Ellen Pompeo.
How I Met Your Mother's Cobie Smulders and Alyson Hannigan, Girls star Lena Dunham, Amy Poehler and The Good Wife's Julianna Margulies also make the top 20.
Forbes.com writer Meghan Casserly said: "Sofia Vergara, the buxom breakout star of ABC's Modern Family, is the top-earning actress on television according to the rankings of the 14th annual Celebrity 100. As the reigning queen of celebrity endorsement deals (thanks largely to her bilingual portfolio), Sofia's earnings over the past year reached 30 million dollars- making her far and away the highest-paid actress on prime time."