Sofia Vergara has taken the top spot on Forbes annual highest paid TV actresses list for the sixth year in a row, ahead of Kaley Cuoco.

The list, released Tuesday, stated that Vergara makes $41.5 million before taxes and fees.

The 45-year-old's income comes from her role as Gloria on "Modern Family" and from her various licensing and endorsement deals with brands such as Head & Shoulders, Pepsi, CoverGirl, Avon, Rooms To Go and SharkNinja.

"Our endorsement department is a well-oiled machine," Vergara's manager and business partner Luis Balaguer said while speaking with Forbes.

"Even now, our attention is on the people watching 'Modern Family' and how to appeal to them outside of the show, too."

Cuoco who earns $1 million per episode on "The Big Bang Theory," comes in at second place for the second year in a row with $26 million. The actress was previously tied with Vergara for first place in 2015.

Tied for third place is Mindy Kaling and Ellen Pompeo with $13 million while Mariska Hargitay reaches fifth place with $12.5 million.

Rounding out the rest of the Top 10 list is Vergara's "Modern Family" co-star Julie Bowen with $12 million, Kerry Washington with $11 million, Priyanka Chopra with $10 million, Robin Wright with $9 million and Pauley Perrette with $8.5 million.

Reality TV World is now available on the all-new Google News app and website. Click here to visit our Google News page, and then click FOLLOW to add us as a news source!
In August, Forbes named Emma Stone the highest paid film actress with $26 million.