The 41-year-old actress nabbed the title for the second year in a row, earning an estimated USD 30 million between June 2012 and June 2013.
Vergara earned from her show, her endorsement deals with Diet Pepsi, Covergirl, Rooms to Go and thyroid medicine Synthroid, and her clothing line.
Her total earning last year was USD 19 million.
'The Big Bang Theory' star Kaley Cuoco and 'Law & Order: Special Victims Unit' longtime cast member Mariska Hargitay have landed the second spot with USD 11 million each.