So, the other day I was running low on some of my favorite makeup, and I got to thinking, “I wonder if Walmart sells e.l.f. Cosmetics?” I mean, e.l.f. is known for being super affordable, and their quality has really stepped up in recent years. It’s like they’re giving us stuff that’s similar to what you’d find at Sephora, but without the crazy price tag. They’ve even gone viral for it! Since Walmart is pretty much my go-to for everyday stuff, it would be awesome if I could just grab my e.l.f. goodies there too.
First, I just grabbed my phone and did a quick search online, and I found out that yes, Walmart does indeed sell e.l.f. makeup. Actually, they’ve been carrying their products for a few years now. Some online sources said that Walmart is not the only retailer that sells e.l.f., so I was sure that I should be able to get some e.l.f. products at Walmart.

Then I thought I should check out the actual situation, so I drove over to my local Walmart to see what the situation was like. After strolling through the beauty aisles, I finally spotted the e.l.f. section. It wasn’t huge, but they had a decent selection of products.
I picked up a few things I needed, like their primer and setting spray. They also had a bunch of other stuff, like foundation, concealer, eyeshadow palettes, and of course, their famous HD powder.
I have to say, I was pretty happy with the variety they had. It wasn’t as extensive as what you might find at a dedicated beauty store, but for a quick and convenient pickup, it was perfect.
My Conclusion
- Yes, Walmart sells e.l.f. Cosmetics. They have a selection of their popular products.
- The variety might not be as large as other stores, but it’s still pretty good.
- It’s super convenient to be able to grab e.l.f. makeup while doing your regular Walmart shopping.
So, if you’re an e.l.f. fan like me, and you’re wondering if you can find their products at Walmart, the answer is a definite yes! Just don’t expect to find every single item they make. But for a quick restock, it’s a great option.