
Sofia Vergara is the highest paid TV actress according to American business magazine Forbes.
It's not a huge surprise - she's been top of the list for the last six years in a row.
Between 1 June 2016 and 1 June 2017 she made $41.5m (£30m) before taxes from a variety of different projects.
Roughly a quarter of her money comes from her role in the show Modern Family and the rest comes from licensing and endorsement deals.
The reason Sofia, who plays Gloria Delgado-Pritchett in Modern Family is making so much money is because she is a good businesswoman.
The actress is the face for brands such as Head & Shoulders, Pepsi and CoverGirl.
The Columbian-American actress first appeared in an advert when she was 17.
Sofia's not the only one making a lot of money from working in TV.
Here's the rest of the top five and what they made.
2. Kaley Cuoco from the Big Bang theory
Kaley Cuoco made $26m (£19.4m)
3. Ellen Pompeo of ABC's Grey's Anatomy and Mindy
Kaling from The Mindy Project are tied for third place
Ellen Pompeo made $13m (£9.7m)
Mindy Kaling made $13m (£9.7m)
5. Mariska Hargitay from Law and Order: Special Victims Unit
Mariska Hargitay made $12.5m (£9.3m)