We have received compensation to create this article, and receive commission from purchases made via links on this page. Pricing and availability are subject to change.

30 genius stocking stuffers under $25 at Walmart that will arrive by Christmas!

These holiday gifts — highly-rated earbuds on sale for $20, a cult-favorite condiment for just $13 and more — are surefire hits.

Mini Brands balls, crystal earrings, camera, Indian Healing Clay jar, Mike's Hot Honey, slippers, and earbuds
Stocking stuffers so good, they could be the main event.

Have you hung your stockings by the chimney with care? Don't wait 'til the night before Christmas to fill them up. As we get deeper into December, now is the perfect time to fill up on amazing stocking stuffers — and Walmart has a whole slew that'll knock anyone's socks off. These stocking stuffers under $25 at Walmart will please every member of your family, from the most finicky father-in-law to the daughter who has it all. There are highly-rated earbuds, under-eye masks made with real 24K gold, cult-favorite condiments and much more starting at just $6. You'll receive these picks with plenty of time before Christmas, so they can be wrapped and ready to go long before the big guy comes down the chimney.

Quick Overview
See 25 more

Walmart stocking stuffers under $25

An unlikely combo of sweet and hot is an irresistible combination, especially for the giftee in your life who loves adding a little spice to any meal.

$13 at Walmart

The Aztec Secret Indian Healing Clay Mask is a popular powder that gets mixed with water or apple cider vinegar to create a luxurious DIY mask, also known as "the world's most popular facial." It's the perfect jumping-off point for an at-home spa day.

$10 at Walmart

These adorable replicas of the brands and products we all know and love are a big hit with children — including one of these Mini Brands balls in a stocking will certainly thrill any playful kiddo.

$10 at Walmart

Waterproof and sweatproof, these powerful little earbuds are perfect for working out — or just working through your to-do list. They'll last between 8 and 10 hours on a single charge; the charging case will power them back up when the battery starts to dip (and conveniently lets you know how much juice you have left).

$23 at Walmart

Jewelry is usually too much of a big buy to include in a stocking, but at this wildly low price, you can get a pair (or two!) for any of the bling-lovers in your life. These dangling earrings feature 18K white gold plating and practically blinding, tastefully-sized Swarovski crystals.

$20 at Walmart

Made with 100% natural ingredients like collagen, vitamin C, hyaluronic acid and, yes, 24K gold, these undereye masks are just right for inspiring a little spa-night TLC.

$11 at Walmart

For that giftee struggling to cut the cable cord, this sleek device is a great push in the right direction. Once it's synced to your home WiFi network, any entertainment lover will have access to over 500,000 streaming channels like Amazon Prime Video, Netflix and Hulu.

$24 at Walmart

Sneak some of John Legend's Loved01 skincare brand's moisturizer into the stocking of that special someone who deserves to feel soft and smooth. Its formula is infused with numerous plant-based oils including sea buckthorn and shea butter; it's deeply moisturizing for all-day hydration.

$10 at Walmart

Nothing's better than the gift of cozy comfort, especially in the winter months. These plush slip-ons will bring a lot of coziness to any kick-back time.

$14 at Walmart

Star Wars fans young and old will be drawn to this R2-D2 action figure — it lights up, makes sounds and looks super cute as a shelf or desk accessory. There's also a BB-8 version. Grab both as stocking stuffers. 

$30 at Walmart

Trouble counting sheep? This combination of melatonin and essential oils helps soothe frazzled nerves and ease users into a deep, restorative sleep.

$6 at Walmart

Even the whitest teeth might start feeling a little dingy after a slew of steaming holiday lattes and spiced hot toddies. Give the gift of a bright smile with this overnight whitening pen from Colgate — it can remove years of staining in just one week. 

$19 at Walmart

Your giftee may not even know where to buy camera film anymore, but luckily this retro 35mm camera comes preloaded with 24 exposures. It's the perfect gift for someone who nurses a healthy nostalgia for the days of waiting to get their pics developed.

$20 at Walmart

This 26-ounce, Starbucks-esque tumbler is perfect for the pal who loves sipping their favorite drinks on the go. It's made from durable acrylic plastic that's both shatter- and impact-resistant, with a double-wall structure to help keep drinks insulated.

$7 at Walmart

Turn water from streams and lakes into fresh, healthy drinking water. This little straw removes 99.999999 percent of waterborne bacteria and 99.999 percent of waterborne parasites. It's a great gift for the outdoor enthusiast in your life.

$16 at Walmart

This little tracker will help even the most absent-minded of folks keep track of their stuff. As long as its within Bluetooth range, you can find it easily — that means no more confusion at baggage claim, struggling to find the car keys, etc. 

$24 at Walmart

These doodads — which you toss in the dryer with wet clothes — promise to make clothes soft and shorten drying time. And really, what's a greater gift than spare time?

$10 at Walmart

This super-affordable battery pack doesn’t compromise on speed thanks to 18 watts of pure power. It's even fast enough to charge up an Apple iPhone from zero to 50 percent in less than 30 minutes. And with a whopping 46 hours of battery life, this slim little wonder has more than enough juice to get users through a day or so of use.

$20 at Walmart

When you think of a toy that encapsulates the simplicity of childhood, this “marvelous thing” always springs to mind. The original Slinky — an icon to this day — proves that it doesn’t necessarily take technology to captivate kids’ imaginations ... sometimes, all it takes is a metal coil that walks down the stairs by itself.

$11 at Walmart

This heated coaster plate keeps coffee, tea and hot chocolate nice and warm between sips, so every sip can be savored — just as it should be. It's a must for anyone who loves their hot drinks. 

$20 at Walmart

Mario Badescu's popular mist soothes irritated, sensitive skin and revives it in an instant. It can also be used as a setting spray for a dewy finish.

$5 at Walmart

Any aspiring makeup artist will be overjoyed by this kit from Real Techniques, known for making quality, long-lasting brushes with synthetic, easy-to-clean bristles. The five-piece brush set has options for foundation, blush, contour, powder and eyeshadow.

$17 at Walmart

The TubShroom catches hair (human or pet) that wraps around the tube in one central place for easy cleaning. Even better? Not having to see any of the hair, soap or residue buildup until it's time to clean.

$16 at Walmart

Featuring memory foam with 3D contoured cups for around the eyes, these babies block out any light that might keep sleep lovers awake. The adjustable elastic band keeps the mask in place all night long.

$10 at Walmart

For that loved one that always has their hair in a ponytail, these spiral hair ties will save their precious locks from creasing, breakage and limpness.

$7 at Walmart

Cozy, fuzzy socks are truly a stocking-stuffer essential. We love this pack of six, which features a variety of pretty pastel colors and a rubberized tread at the bottom so wearers don't accidentally slip-n-slide all over the place.

$16 at Walmart

A great thermometer takes the guesswork out of cooking and anything that makes mealtime easier is a plus in our book. With a large, backlit display, you'll always know exactly when your food (especially meat) is fully cooked.

$11 at Walmart

Made with natural essential oils, these little shower bombs create a calming steam in the shower for a spa-like experience. This set comes with eight lovely scents, including lavender, eucalyptus and peppermint, lemon and tangerine, and more.

$15 at Walmart

Legos are famous for being made for "ages 4 to 99," so those both young and young at heart can enjoy putting this fun Spider-Man-themed set together. 

$20 at Walmart

Replacing oft-used kitchen tools is always a thoughtful gift for the cook in your life. This pretty three-piece set from The Pioneer Woman is both useful and stylish — it includes a serving spoon, pasta server, and slotted turner all for just $11.

$11 at Walmart

Want to save even more? Make sure you’re signed up for Walmart+. It’s easy to sign up for your free 30-day trial here. You’ll get free shipping and grocery delivery, savings on gas and prescriptions, exclusive access to major deals, and more. (And by the way, those without Walmart+ still get free shipping on orders of $35 or more.)