16 Dresses From Old Navy That Will Have You Saying "Thank You, It Has Pockets"

While each product featured is independently selected by our editors, we may include paid promotion. If you buy something through our links, we may earn commission. Read more about our Product Review Guidelines here.

Embellishments may be glamorous and cutouts are bold, but no detail makes a dress more appealing than pockets. Think about it: the fact that a dress has pockets is likely the first thing you mention when you get a compliment about a dress — or it's a sweet bonus you can't help but mention. That's why Old Navy has doubled down this season, delivering more pocketed minis, midis, and maxis than ever. In fact, they've added double the amount of previous years after survey results showed that 71 percent of women say discovering that a new dress has pockets is an instant mood booster. We believe it.

The functionality of a pocket can't be beaten, particularly the perfectly placed kind like a slim slit to hold your ID and lip gloss during special events, deeper pouches for carrying your day-to-day essentials, and handy patches to contain your phone for quick access.

The ultimate MVP detail takes a dress from "cute" to "I've got to have it" in seconds flat. So, as you plot new purchases for the sunny season ahead, scroll to discover 16 versatile dresses with pockets for all occasions, from casual to event-worthy. And if you live near a participating Old Navy store*, head in from 12 pm to 4 pm on Saturday, April 1 for Pockets of Joy Day: You'll find tokens hidden in select pockets of new spring dresses that can be redeemed for a $20 gift card.

* New York, NY - Herald Square (150 W 34th Street, New York, NY 10001), New York, NY - 18th Street (610 Avenue of the Americas, New York, NY 10011), Roseville, CA - Creekside T/C (1244 Galleria Blvd, Roseville, CA 95678), Jacksonville, FL - St. John's T/C (10261 River Marsh Drive, Jacksonville, FL 32246), Dallas, TX - Park Lane (8170 Park Lane Suite 124, Dallas, TX 75231)

Old Navy Cutout Midi Shirt Dress
oldnavy.gap.com

Old Navy Cutout Midi Shirt Dress

Make a pocketed splash in this Old Navy Cutout Midi Shirt Dress ($50), day or night.

Old Navy Waist-Defined Puff-Sleeve Mini Poet Dress
oldnavy.gap.com

Old Navy Waist-Defined Puff-Sleeve Mini Poet Dress

Sweet with a side of pockets? Yes, please! This Old Navy Waist-Defined Puff-Sleeve Mini Poet Dress ($40) is a dream.

Old Navy Waist-Defined Floral Linen-Blend Smocked Midi Cami Dress
oldnavy.gap.com

Old Navy Waist-Defined Floral Linen-Blend Smocked Midi Cami Dress

Pockets add a functional touch to this idyllic Old Navy Waist-Defined Floral Linen-Blend Smocked Midi Cami Dress ($50).

Old Navy Short-Sleeve Shirt Dress
oldnavy.gap.com

Old Navy Short-Sleeve Shirt Dress

Consider this pocketed Old Navy Short-Sleeve Shirt Dress ($45) a workweek to weekend essential. It comes in black and blue, too!

Old Navy Fit & Flare Tie-Strap Linen-Blend Mini Dress
oldnavy.gap.com

Old Navy Fit & Flare Tie-Strap Linen-Blend Mini Dress

Three cheers for this Old Navy Fit & Flare Tie-Strap Linen-Blend Mini Dress ($30) coming in sunniest yellow shade, with pockets.

Old Navy Cutout Midi Shirt Dress
oldnavy.gap.com

Old Navy Cutout Midi Shirt Dress

This Old Navy Cutout Midi Shirt Dress ($50) with pockets is giving sleek, confident, and modern functionality.

Old Navy Tie-Back Tiered Midi Swing Dress
oldnavy.gap.com

Old Navy Tie-Back Tiered Midi Swing Dress

The cute peek of skin isn't the only thing that makes this Old Navy Tie-Back Tiered Midi Swing Dress ($16) a winner — it also has pockets!

Old Navy Fit & Flare Matching Tie-Strap Mini Dress
oldnavy.gap.com

Old Navy Fit & Flare Matching Tie-Strap Mini Dress

Pockets take this floral Old Navy Fit & Flare Matching Tie-Strap Mini Dress ($30) from sweet to essential.

Old Navy Waist-Defined Smocked Tiered Midi Cami Dress
oldnavy.gap.com

Old Navy Waist-Defined Smocked Tiered Midi Cami Dress

Live your best neutral life in this latte-toned Old Navy Waist-Defined Smocked Tiered Midi Cami Dress ($50).

Old Navy Tie-Neck Tiered Floral Mini Swing Dress
oldnavy.gap.com

Old Navy Tie-Neck Tiered Floral Mini Swing Dress

Pockets make a billowy silhouette like this Old Navy Tie-Neck Tiered Floral Mini Swing Dress ($50) feel even more twirlable.

Old Navy Short-Sleeve Waist-Defined Midi Shirt Dress
oldnavy.gap.com

Old Navy Short-Sleeve Waist-Defined Midi Shirt Dress

Between the white hue and timeless design, this Old Navy Short-Sleeve Waist-Defined Midi Shirt Dress ($45) is the ultimate choice for versatility.

Old Navy Flutter-Sleeve Linen-Blend Halter Keyhole Mini Swing Dress
oldnavy.gap.com

Old Navy Flutter-Sleeve Linen-Blend Halter Keyhole Mini Swing Dress

Your vacation wardrobe unquestionably requires pocketed silhouettes, like this Old Navy Flutter-Sleeve Linen-Blend Halter Keyhole Mini Swing Dress ($37).

Old Navy Fit & Flare Floral Tie-Shoulder Mini Cami Dress
oldnavy.gap.com

Old Navy Fit & Flare Floral Tie-Shoulder Mini Cami Dress

Pockets make designs like this Old Navy Fit & Flare Floral Tie-Shoulder Mini Cami Dress ($35) even more charming.

Old Navy Fit & Flare Crinkled Halter Midi Dress
oldnavy.gap.com

Old Navy Fit & Flare Crinkled Halter Midi Dress

We can't get over the alluring '90s vibes this Old Navy Fit & Flare Crinkled Halter Midi Dress ($50) offers.