Sofia Vergara tops Forbes list of highest-paid TV actresses

For the fifth year in a row, Sofia Vergara has topped the Forbes list of the world's highest-paid TV actresses.

Forbes reports the "Modern Family" star raked in $43 million in a one-year period ending in June.

But it's not just her role as Gloria Delgado-Pritchett that's responsible for her huge earnings. Vergara's endorsement and licensing deals for products that include Head and Shoulders dandruff shampoo, a line of furniture, a coffee maker and nurse uniforms.

"The Big Bang Theory" actress Kaley Cuoco took 2nd place with $24.5 million, followed by "The Mindy Project" actress Mindy Kaling with $15 million.

ABC News contributed to this report.
Copyright © 2019 WLS-TV. All Rights Reserved.