Sofia Vergara has been named Forbes’ highest paid TV actress for the 7th year in a row.
The 2018 Forbes list has been released, revealing that the Modern Family actress took home a whopping $42.5 million in the last financial year.
Second to Vergara was Kaley Cuoco, who took home $24.5 million – just over half of Vergara’s earnings.

But the Colombian born actresses earnings from her role as Gloria Delgado-Pritchett only amount to a fraction of her yearly earnings, with half of her profits coming from licensing deals.
The list also revealed that Vergara made $16 million more than Big Bang Theory’s Jim Parsons, who took out the top spot for highest paid male actor.

It’s previously been reported that the star earns around $500,000 for each Modern Family episode.