Sofia Vergara turns 42 today, and we're celebrating with a look at her hottest bikini snaps. The Modern Family star knows how to flaunt her curves in a two-piece whether she's lounging on a tropical beach with loved ones or posing for a steamy shoot. She likes to share her own personal bikini shots as well, and now that she's dating Joe Manganiello [1], we might be in for even more steamy beach pictures! Click through to see all of Sofia's best bikini moments.
Source: WhoSay user Sofia Vergara [2]
Sofia wore a thong bikini at the pool in June 2013.
Source: Who Say user Sofia Vergara [3]
She wore white to lounge in Ischia, Italy, in July 2010.
In 2013, Sofia gave the camera a sultry look on the beach.
Source: Sofia Vergara on WhoSay [4]
She showed off her fit form with a pal while in Mexico in December 2011.
Source: Who Say user Sofia Vergara [5]
Sofia posed in her swimsuit and a skirt during a 2013 trip to Mykonos.
Source: Sofia Vergara on WhoSay [6]
Sofia slipped into a bikini for a Miller Lite ad.
Sofia worked on her tan in Porto Cervo in July 2010.
She chose a black two-piece during a Mexico trip in October 2011.
Source: Who Say user Sofia Vergara [7]
Sofia enjoyed herself in Mykonos during the Summer of 2013.
Source: Sofia Vergara on WhoSay [8]
Sofia flashed her abs by a tree in 2013.
Source: Instagram user sofiavergara [9]
Sofia got white hot on the cover of Shape's March 2011 issue.
Source: Shape [10]
Sofia and a friend posed on the water in May 2012.
Source: Who Say user Sofia Vergara [11]
She wore a bikini to celebrate her 40th in Mexico during 2012.
Source: Who Say user Sofia Vergara [12]
Sofia showed off her figure in a sexy cutout swimsuit while on vacation in Florida in December 2012.
Source: Who Say user Sofia Vergara [13]
She rocked a Miller Liter bikini in the sand.
Sofia posed in a white bikini with a friend in July 2010.
Source: Twitter user SofiaVergara [14]
Sofia rocked a bikini during a May 2012 trip with friends.
Source: Who Say user Sofia Vergara [15]
In March 2011, Sofia slipped into a sexy suit for a shoot in Venice beach.
She soaked up the sun in a suit in Italy in July 2010.
Sofia showed off her bikini body and an amazing view while vacationing in Capri, Italy, in July 2012.
Source: Who Say user Sofia Vergara [16]
Sofia laid by a pool in June 2013.
Source: Who Say user Sofia Vergara [17]
Sofia played on a swing.
Source: Instagram user sofiavergara [18]
Sofia hung by the ocean in Italy during a July 2010 trip.
Sofia went boating during a May 2012 tropical trip.
Source: Who Say user Sofia Vergara [19]
Sofia revealed her hot bikini body on the beach in Italy in July 2010.
Sofia enjoyed a drink by the pool.
Source: Sofia Vergara on WhoSay [20]
She posed while lying out on the beach in 2013.
Source: Sofia Vergara on WhoSay [21]