15 Affordable Maternity Pieces That You Can Wear Before and After the Baby!

Every editorial product is independently selected by our editors. If you buy something through our links, we may earn commission.

We all know and love H&M for its trendy clothes and affordable prices, but don't forget about its incredible maternity department. The mega retailer carries a wide variety of clothes called MAMA, that are great for both before and after the baby is born. The line is filled with comfortable jeans, nursing-friendly tops, dresses, and bras that will help you get through the first few months as a new mom. The best part — all these picks start as low as $18, so you don't have to feel bad about spending on clothes you won't wear for long. We shopped for you and rounded up a list of our favorite finds for Spring. Take a look.

H&M MAMA Nursing Dress
H&M

H&M MAMA Nursing Dress

This H&M MAMA Nursing Dress ($35) features an inner top for easy breastfeeding.

H&M MAMA Jersey Top
H&M

H&M MAMA Jersey Top

Get this stripe H&M MAMA Jersey Top ($18) as a simple piece for every day.

H&M MAMA Modal-blend Top
H&M

H&M MAMA Modal-blend Top

Brighten up your Spring wardrobe with this H&M MAMA Modal-blend Top ($25).

H&M MAMA Skinny Jeans
H&M

H&M MAMA Skinny Jeans

Featuring a comfortable ribbed waistband, these H&M MAMA Skinny Jeans ($40, originally $50) are a great choice.

H&M MAMA Lyocell Dress
H&M

H&M MAMA Lyocell Dress

The best part about this comfy H&M MAMA Lyocell Dress ($35), it also has pockets!

H&M MAMA Patterned Blouse
H&M

H&M MAMA Patterned Blouse

This pretty H&M MAMA Patterned Blouse ($35) is perfect for an event or date night.

H&M MAMA Joggers
H&M

H&M MAMA Joggers

You'll want to live in these H&M MAMA Joggers ($25) long after the baby is here.

H&M MAMA Nursing Dress
H&M

H&M MAMA Nursing Dress

We're into the pink shade on this casual H&M MAMA Nursing Dress ($60). It also comes in a bright floral choice.

H&M MAMA Jersey Dress
H&M

H&M MAMA Jersey Dress

You can rock this H&M MAMA Jersey Dress ($30) with comfortable sandals to your baby shower.

H&M MAMA Shirt Dress
H&M

H&M MAMA Shirt Dress

Wear this H&M MAMA Shirt Dress ($35) with leggings.

H&M MAMA Jersey Pants
H&M

H&M MAMA Jersey Pants

You won't regret ditching your jeans for these lightweight H&M MAMA Jersey Pants ($25).

H&M MAMA Nursing Blouse
H&M

H&M MAMA Nursing Blouse

You can wear this double-layered H&M MAMA Nursing Blouse ($30) with everything from jeans to skirts.

H&M MAMA Nursing Tops
H&M

H&M MAMA Nursing Tops

These H&M MAMA Nursing Tops ($30) make for great layering pieces. Simply snap the strap off for easy breastfeeding.