While we wish we could just throw on a bikini when the temperatures start to hover in the '80s and '90s, swimsuits [1] aren't exactly office — or even restaurant — appropriate. Yes, even though we dread it, most places require that we actually get dressed, even when it's hot and sticky and basically feels as if the asphalt is actually cooking right under our feet. The solution, short of carrying a personal battery-operated fan (which, more power to you!), is to shed the layers and fully embrace the heat in a look that was made for it: the sundress.
There's no piece in your closet better suited for the humidity and the sweltering heat. But if the sundresses hanging in your closet from Summers past have seen better days, consider an upgrade inside. With 25 pretty, practical picks, you'll want to stock up before the heat wave.
Reformation Manon Dress [2] ($198)
H&M Off-the-Shoulder Dress [3] ($30)
Lisa Marie Fernandez Button Stripe Dress [4] ($620)
Gap 1969 Denim Wrap Dress [5] ($70)
Banana Republic Strappy Midi Dress [6] ($168)
Topshop Striped Sundress [7] ($48)
Mara Hoffman Leaf Bustier Dress [8] ($350)
Mango Embroidered Cami Sun Dress [9] ($100)
Ulla Johnson Ruth Pinafore Dress [10] ($345)
Sea Gingham Pinafore Dress [11] ($425)
Topshop Crochet Trim Tie Back Sundress [12] ($50)
Madewell Eyelet Nightbreeze Dress [13] ($155)
Marissa Webb Mattie Striped Twill Mini Dress [14] ($445)
Zara Cutout Linen Dress [15] ($100)
Tibi Smocked Cotton and Silk-Blend Crepon Maxi Dress [16] ($495)
Collection Poplin Pinafore Dress [17] ($198)
Joie Knightley Print Silk & Cotton Slipdress [18] ($368)
Rebecca Taylor Provence-Print Cotton-Voile Maxi Dress [19] ($475)
d.RA Shanna Dress [20] ($106)
Zimmermann Eden Cutout Broderie Anglaise-Trimmed Printed Cotton Dress [21] ($530)
ASOS Off Shoulder Button Through Mini Sundress [22] ($46)
ASOS Midi Sundress in Stripe With Button Front [23] ($46)
Parker Tamar Lace Trim Print Silk Sundress [24] ($265)
Topshop Stripe Midi Sundress [25] ($68)
Madewell Rivet & Thread Japanese Denim Maxi Dress [26] ($188)