There are so many gorgeous stocking holders that can elevate your home decor while serving a functional purpose. We the research for you and found a ton of stocking holder options all under $100 so you don’t have to splurge. From fun Christmas figurines like Santa and snowmen, enchanting LED-light up chalets, to personalized monogrammed blocks and picture frame stocking holders, we’ve found a ton of options for you to choose from. I mean, seriously…we even found a gnome stocking holder that holds up to 12 pounds of stocking stuffers! Whether the stocking holder is wooden, plush. aluminum, clay or felt based, we can promise it’s better than your boring Command Hooks! So don’t be a Scrooge, scroll down to find the 30 best stocking holders to make your mantle merry. Here at Parade.com, we’re all about sharing products we love with our audience. When you make a purchase on an item seen on this page, we may earn a commission, however, all picks are independently chosen unless otherwise mentioned.
30 Best Stocking Holders for Christmas
1. Holiday Time Christmas Stocking Holder, Vintage Red Truck, $6.48 at Walmart
This seasonal vintage red truck stocking holder will brighten up your mantle with holiday cheer, and it’s only $6.48 at Walmart! With dimensions of 5” x 5.5" x 6.25", this cute Christmas accessory mounts easily and doesn’t require any tools. We love the details on this red metal truck stocking holder like the flocked bottle brush Christmas tree in the back, mini wreath on the grill and snow accents. Holiday Time Christmas Stocking Holder, Vintage Red Truck, $6.48 at Walmart
2. Black Iron Metal Christmas Stocking Holder, $27.99 at Etsy
Keep it simple with this Black Iron Metal Christmas Stocking Holder that’s rated at 5-stars for its “gorgeous craftsmanship” and sturdiness according to reviewers. Choose from power-coated flat black for a subtle look or a fancy chrome or brass finish. Each stocking holder holds up to 2 pounds, so you can fit just enough goodies inside without it toppling over. Black Iron Metal Christmas Stocking Stuffer, $27.99 at Etsy
3. Scripty Name Personalized Christmas Stocking Holder, $21.99 at Personalization Mall
Buy a personalized Christmas stocking holder for each member of the family for $21.99 each at Personalization Mall. The cast iron base in a neutral bronze holds a 4" x 4" square wood block where your name will be displayed in an elegant script font. Choose a different color for each person to mix it up! Scripty Name Personalized Christmas Stocking Holder, $21.99 at Personalization Mall
4. Classic Christmas Stocking Holder, $44.95 at Land’s End
Strong enough to hold up to 5 pounds, this hand-polished mold comes in 12 festive designs, including this adorable gingerbread house. Each stocking holder has a pewter finish with protective lacquer so you can re-use it for years to come. Classic Christmas Stocking Holder, $44.95 at Land’s End
5. Chalet Zinc Christmas Stocking Holder, $29.95 at Crate & Barrel
So you like to switch up your style every Christmas? Check out these stocking holders…you can change the look on the fly! The sturdy open triangle-shaped holder has a built-in hook at the top allowing you to hang different ornaments. “We love the idea of this because it allows us to change up the decor every year!” says a 5-star reviewer on Crate & Barrel. “It’s solid and sleek looking too.” Chalet Zinc Christmas Stocking Holder, $29.95 at Crate & Barrel
10. Framed Stocking Holder, Starting at $27 at West Elm
Print your favorite photo and showcase it on your mantle with the framed stocking holder from West Elm. It will add a heartfelt touch to your fireplace this holiday. Framed Stocking Holder, Starting at $27 at West Elm
12. Christmas Stocking Holder - Personalized Solid Wood for Mantle or Wall-Mount, Starting at $75 at Etsy
With rustic touches, antique brass hooks and your family name laser engraved below Santa and his sleigh, you’ll love coming home to this mantle. The 26" wide x 8" tall x 4" deep hand-made wall-hung stocking holder on Etsy has 6k+ reviews at 4.9/5-stars and holds up to a total of six stockings. “The engraving really pops and the font is beautiful!” says a reviewer. “The wood is cut thick enough that it doesn’t feel flimsy and breakable.” Christmas Stocking Holder - Personalized Solid Wood for Mantle or Wall-Mount, Starting at $75 at Etsy
13. Gift Box Stocking Holder, $19.50 at Ballard Designs
If you’re into fancy decorations for the holidays, you’ll really love this gift box stocking holder! You won’t believe the exquisite details. Plus, this weighted gift box holder holder is crafted of iron. Gift Box Stocking Holder, $19.50 at Ballard Designs
14. Assorted Nutcracker Stocking Holder by Ashland, $11.99 at Michael’s
If you have kids in your family, they’ll admire these nutcracker stocking holders and get into the Christmas spirit! They come in assorted styles on Michael’s, so you may not receive the exact one you see in the picture, which actually makes it a fun surprise when unboxing! Assorted Nutcracker Stocking Holder by Ashland, $11.99 at Michael’s
15. Haute Decor 4-Pack Candy Cane Velvet Stocking Holders, $15.99 at Bed Bath & Beyond
Treat yourself tp these candy cane velvet stocking holders that come in a 4-pack on Bed Bath & Beyond for just $19.99. They hold up to 10 pounds each and make a statement measuring at a larger height of 9". There is no assembly required, just prop up and hang without the need for pins, nails or tape. Haute Decor 4-Pack Candy Cane Velvet Stocking Holders, $15.99 at Bed Bath & Beyond
17. Christmas Stocking Holder, Set of 4, $29.95 at Etsy
Here’s a bestseller on Etsy in the stocking holder section. These heavy-duty 100% copper “S” shaped hooks come in a pack of four for an affordable price of $29.95. They have a unique self-balanced design so they sits on top of the mantle, shelf or cabinet in your home. “They are beautiful, sturdy and shipped so fast!” shares a happy 5-star customer. “I wanted something timeless that I’ll want to use every year and that’s exactly what I got!” Christmas Stocking Holder, Set of 4, $29.95 at Etsy
18. White Marble Christmas Stocking Holder, $39.95 at CB2
Pick out a stunning marble Christmas stocking holder for your fireplace if you have a contemporary theme. This chic and modern square marble block in white or black in antique sits in a brass-finished base with a single wide hook. Each holder has a weight capacity of 3 pounds and get this, you can use it after the holidays! They make a great addition in the bedroom for hanging jewelry or in the entry hall for hanging car keys or scarves. It’s totally worth the $39.95. White Marble Christmas Stocking Holder, $39.95 at CB2
19. Bell Stocking Holder, $33.99 at Pottery Barn
To create this unique stocking holder, a pretty golden bell is mounted to the top of a black iron base. It’s a sturdy and modern twist on a classic Christmas item! Bell Stocking Holder, $33.99 at Pottery Barn
21. Felt Tree Stocking Holder, $23.60 at West Elm
To warm up your mantle scene for Christmas, try a soft decorative felt tree stocking hanger. With a weighted base made of metal and sand, the grand 12" tall Felt Tree Stocking Holder has a stunning glitter star for added glam and holds stockings up to 5 pounds and under. Felt Tree Stocking Holder, $23.60 at West Elm
23. Wooden Alpine Village Stocking Holder, $45 at Balsam Hill
Create a mini Christmas village right on your mantle with these wooden hand-painted stocking holders available in three 8" long x 6" wide designs: cottage, lodge and chalet (shown above). Each house stocking holder is delicately handcrafted in plywood, holds up to 6 pounds and is pre-lit with amber LED lights that include a built-in timer; six hours on, 18 hours off. Two AA batteries are required. Wooden Alpine Village Stocking Holder, $45 at Balsam Hill
24. The Original MantleClip Stocking Holder with Chalkboard Icons, 4-pack, $24.99 at Walmart
Have your children write their own names in chalk to personalize these best-selling Original MantleClip stocking holders. For $24.99, you get four decorative clip-on plastic chalkboards, four silver metal MantleClip stocking holders and chalk is included. They’re adjustable and extend up to 3" to fit most mantles. The Original MantleClip Stocking Holder with Chalkboard Icons, 4-pack, $24.99 at Walmart
26. White Reindeer Christmas Stocking Hook, $29.95 at Crate & Barrel
This white reindeer is a fresh take on stocking holders and has a modern vibe if that’s what you’re searching for. The Crate & Barrel exclusive Christmas stocking holder also comes in antique brass, silver or black so you have other options. Made of handcrafted aluminum, iron and engineered wood, this abstract silhouette reindeer stocking hook will sit peacefully on your mantle and while doing its job of successfully holding your filled stockings. White Reindeer Christmas Stocking Hook, $29.95 at Crate & Barrel
27. Haute Decor Original MantleClip Glitter Stocking Holders in Silver Glitter, Set of 4, $17.99 at Bed Bath & Beyond
The functional Original MantleClip Stocking Holders are reliable, but the glitter variety are so much better! The freestanding stocking holders hold up to 10 pounds and have protective gripper pads so they won’t cause damage. Try this bestselling patented design for a flashy and glamorous mantle this holiday. Haute Decor Original MantleClip Glitter Stocking Holders in Silver Glitter, Set of 4, $17.99 at Bed Bath & Beyond
29. Silver, Red or Brown Metal Jingle Bell Christmas Stocking Holders, 4-Pack, $44.90 at Etsy
Jingle bells scream Christmastime which makes these metal jingle bell Christmas stocking holders a popular choice for customers on Etsy. Available in silver, red or brown, these metal hooks have a long, flat back to sit on your mantel and a long hook for a thick mantel base. When Santa arrives, he will feel a warm invite at your home with these stocking holders adorned with jingle bells. Silver, Red or Brown Metal Jingle Bell Christmas Stocking Holders, 4-Pack, $44.90 at Etsy
30. Letter Block Christmas Stocking Holder, $14.50 at Etsy
Buyers on Etsy are raving about these rustic block letter stocking holders. Customize the square wooden block with the letters of your family members’ first names or here’s a fun idea…spell out a meaningful holiday word! The design options are endless with 9 stain colors to choose from and 10+ letter colors. Letter Block Christmas Stocking Holder, $14.50 at Etsy Up next… make your mantle extra special with the top 50 personalized Christmas stocking for everyone in your family.