Christmas Stocking Holders: 14 No Mantel Ideas That Look Expensive but Cost Almost Nothing
Christmas stocking holders are the little secret behind every cozy holiday room, and you do not need a fireplace to use them. Lots of us live in apartments, rentals or newer homes with no mantel at all. That used to mean stockings ended up on a doorknob or in a drawer. Not anymore. A plain post, an old crate, a curtain rod or a scrap of fence board can hold a whole family’s stockings and look like a page from a decor magazine. Most of these Christmas stocking holders cost less than a pizza and take one afternoon. Some need no tools at all. Below are 14 easy ways to hang your stockings with style, each with a short supply list and simple steps. Pick one that fits your space, grab some hooks, and let’s get your stockings up before Santa comes calling..
Christmas Stocking Holders on a Freestanding Wooden Post

Want the look everyone stops to photograph? Start here. A DIY creator shared a short Facebook video of her standing stocking post, and it gathered about 45,000 reactions. People loved it because it solves the no mantel problem in one weekend. A painted 4×4 post stands in a small crate filled with weights and greenery. Iron hooks go near the top. It looks right at home next to farmhouse Christmas touches and moves wherever you need it..
You will need: one 4×4 wood post about 4 feet tall, a small wooden crate, white paint, 4 iron hooks, long wood fasteners, sandbags or bricks, faux greenery and pine cones.
How to make it: 1. Paint the post and let it dry. 2. Fasten the post to the inside floor of the crate from below with long wood fasteners, then fill the crate with sandbags or bricks so it cannot tip. 3. Twist or fasten the hooks around the top of the post, cover the weights with greenery and pine cones, and hang your stockings.
Curtain Rod Stocking Line by the Window

A window is the brightest spot in most rooms, so why not hang stockings there? A simple black curtain rod mounted above or across the window makes a lovely line. Cheap S hooks slip right over the rod and hold each stocking by its loop. Snow outside the glass makes it look like a holiday card. This one is perfect for tiny apartment decorating because it takes zero floor space. It also works on a short cafe rod halfway up the window.
You will need: a curtain rod with brackets and hardware (or your existing rod), 5 black S hooks, a level and a drill if mounting new.
How to make it: 1. Mount the rod above or across the window, using a level. 2. Slip one S hook over the rod for each stocking and space them evenly. 3. Hang the stockings by their loops and add a sprig of greenery on each end bracket.
Wooden Crate Stocking Stand Beside the Tree

An old crate stood on its end becomes a little stocking cabinet. Small hooks twisted into the top edge hold the stockings, and the open middle holds wrapped gifts. Set it right next to the tree so everything looks like one happy corner. You can find crates at thrift shops and craft stores, and if you want more ideas, check out these clever crate decorating tricks. Rough wood looks great as is, or you can give it a light white wash.
You will need: 1 wooden crate, 3 small twist-in hooks, sandpaper, optional white wash paint, a few wrapped gifts.
How to make it: 1. Sand any rough spots and stand the crate on its end. 2. Twist the hooks into the top board, spaced evenly. 3. Put a few wrapped boxes inside to add weight, then hang the stockings.
Christmas Stocking Holders Under a Floating Shelf

A single floating shelf can play the role of a mantel. Twist a row of brass cup hooks into the bottom edge, then style the top with a garland. It reads as a real mantel from across the room. This trick is a favorite for renters, since one shelf leaves only a few tiny marks. You can find more simple swaps in our renter friendly upgrades. Keep the wall around it plain so the stockings are the star.
You will need: 1 floating shelf about 36 inches long, wall anchors, 5 brass cup hooks, a measuring tape, an evergreen garland.
How to make it: 1. Hang the shelf with anchors into studs or solid wall, using a level. 2. Mark even spaces along the underside and twist in the cup hooks by hand. 3. Lay the garland on top and hang the stockings.
Banister Stockings Tied With Velvet Bows

If you have stairs, you already have a long rail waiting for stockings. Tie each one on with a wide velvet ribbon and finish with a big bow. Add a garland along the rail and the whole staircase becomes a showpiece. For more ways to dress up those steps, see these staircase holiday looks. Keep the stockings light and away from the bottom step so no one trips on the way down for cocoa.
You will need: 4 stockings, 4 yards of wide red velvet ribbon, scissors, a garland, zip ties or soft wire.
How to make it: 1. Attach the garland to the rail with zip ties or wire. 2. Cut ribbon pieces about 30 inches long. 3. Loop each ribbon through a stocking hanger, tie it to the rail, and finish with a full bow.
Christmas Stocking Holders From a Birch Branch

Bring the woods indoors with one pretty branch. A birch or any straight fallen branch hung on jute rope looks natural and calm. Tie the stockings on with twine and tuck in a few pine sprigs. It is free if you find the branch on a walk. Our gallery of branch decorating ideas has even more ways to use sticks and twigs. Let the branch dry for a few days indoors before you hang anything heavy on it.
You will need: 1 straight branch about 3 feet long, jute rope, 2 wall hooks, baker’s twine, pine sprigs.
How to make it: 1. Brush off the branch and let it dry. 2. Tie rope to each end and hang it from two wall hooks so it sits level. 3. Tie each stocking on with twine and tuck pine sprigs along the top.
Shaker Peg Rail on a Beadboard Wall

A peg rail is pure country charm. The round wooden pegs are made for hanging things, so stockings fit right in. After Christmas, the same rail holds coats, bags or dish towels. It looks especially sweet on beadboard or a painted wall. A small wreath on one peg adds a finishing touch. If you love that cozy look, our bookshelf holiday styling ideas pair nicely with it. Choose a rail with at least one peg per family member.
You will need: 1 wooden peg rail with 5 or more pegs, mounting hardware, wall anchors, a level, a drill, a mini wreath.
How to make it: 1. Find studs or use anchors and mark a level line. 2. Fasten the rail to the wall. 3. Hang one stocking on each peg and slip a small wreath over an end peg.
Weighted Christmas Stocking Holders on a Bookcase

No shelf on the wall? A bookcase top works just as well. Heavy stocking holders sit on top and let the stockings hang down the front over the books. Star shapes keep it simple and classic. Make sure the holders are heavy enough for filled stockings, or add a little museum putty under each one. This style fits right in with our favorite mantel styling ideas, since a bookcase top is really a mantel in disguise. Keep little ones from tugging on them.
You will need: 3 weighted stocking holders, museum putty, a small potted evergreen, 3 stockings.
How to make it: 1. Clear the top of the bookcase and dust it. 2. Press a small ball of putty under each holder and space them evenly. 3. Hang the stockings and add a little potted tree on one end.
Kraft Paper Bricks as Stocking Weights

Store bought Christmas stocking holders can be pricey. Plain bricks cost almost nothing and are very heavy. Wrap each one in kraft paper like a gift and tie it with striped twine. Glue a felt pad underneath to protect your table, then slide a metal hook under the brick so it peeks over the edge. They look like little presents lined up on a console. More low cost ideas wait in our budget holiday decor gallery.
You will need: 3 clean bricks, kraft paper, tape, red and white baker’s twine, felt pads, 3 flat metal stocking hooks.
How to make it: 1. Wrap each brick neatly in kraft paper and tape the seams on the bottom. 2. Tie twine around it like a gift and stick felt pads underneath. 3. Slide a flat hook under each brick so the hook hangs over the table edge, then hang the stockings.
Vintage Door Knob Board

Old glass door knobs sparkle in the light and feel full of history. Mounted on a painted board, they become the prettiest stocking hooks you have ever seen. Look for them at flea markets, salvage yards and estate sales. Sage green paint makes the glass knobs glow, but cream or barn red work too. If you like turning old pieces into something new, browse our scrap wood project ideas. Have an adult handle the drilling.
You will need: 1 wood board about 36 inches long, sage green paint, 5 vintage door knobs with their hardware, a drill, picture hanging hardware, a holly sprig.
How to make it: 1. Paint the board and let it dry. 2. Have an adult drill at even spaces and attach each knob from the back. 3. Add hanging hardware, hang the board, and loop a stocking over each knob.
Christmas Stocking Holders on a Coat Tree

A wooden coat tree in an empty corner holds stockings at all different heights, which looks playful and full. Hang a small wreath on top and set a basket at the base for extra gifts. It works a lot like our leaning ladder decor ideas, but this time keep it simple and just for stockings. The best part is that nothing touches the walls. When the season ends, the coat tree goes right back to holding scarves.
You will need: 1 standing wooden coat tree, 4 stockings, a small wreath, a woven basket.
How to make it: 1. Place the coat tree in a corner where it will not get bumped. 2. Hang the wreath on the highest arm. 3. Hang stockings on the lower arms at different heights and set the basket at the base.
Painted Thread Spool Peg Board

Big wooden thread spools make the cutest pegs, and they bring a sweet sewing room feel. Paint them in red, green and cream, then fasten them onto a white plank. They are wide enough to hold a stocking loop with no trouble. Crafters will smile at this one. Find unfinished spools in the craft aisle. For more homemade holiday fun, try our wood slice Christmas crafts. Make one spool for each person in the house.
You will need: 1 white painted plank, 5 large wooden spools, craft paint in red, green and cream, long wood fasteners, a drill.
How to make it: 1. Paint the spools and let them dry fully. 2. Fasten each spool to the plank through its center at even spaces. 3. Hang the plank on the wall and loop a stocking over each spool.
Christmas Stocking Holders From a Reclaimed Fence Board

Weathered gray wood has so much character. One old fence picket or board, four black iron hooks and a sprig of pine make a rustic holder in under an hour. A small bell tied with twine adds a little jingle. Barn wood fans will love it. We have more ways to use old pickets in our fence picket Christmas crafts. Scrub the board well and let it dry before you bring it indoors. A clear matte sealer keeps splinters away.
You will need: 1 reclaimed fence board, a stiff brush, clear matte sealer, 4 black iron hooks, mounting hardware, a small bell, twine, pine sprigs.
How to make it: 1. Scrub the board, let it dry, and brush on sealer. 2. Fasten the hooks along the board at even spaces. 3. Mount the board on the wall, tie on the bell and pine, and hang the stockings.
Little Wooden House Stocking Holders

This last idea turns Christmas stocking holders into a little village. Cut simple house shapes from scrap 2×4 pieces, add a pointed roof, and paint them white, red and green. Twist a hook into the bottom of each house and add weight inside or a strip of putty below. Lined up on a shelf, they look like a snowy street. You can learn more about how stockings became a tradition on Wikipedia. Kids can help paint while an adult does the cutting. For a matching garland, see our handmade garland ideas.
You will need: scrap 2×4 pieces, a saw, sandpaper, craft paint, 5 small hooks, museum putty or a few washers glued underneath for weight.
How to make it: 1. Have an adult cut each piece into a house shape with a pointed top. 2. Sand, paint and let dry, adding a darker roof color. 3. Twist a hook into the bottom front of each house, add weight, set them on a shelf, and hang the stockings.
