Best Christmas Stockings (2026): Knit, Velvet and Personalized Sets for the Mantel

|
Best Christmas stockings: green and red stockings hanging from a brick fireplace mantel beside a decorated tree

Quick answer

The best Christmas stockings for most mantels are a matching set in one material, 18 to 20 inches long, with a sturdy hanging loop and room on the cuff for a name. Our top 3 picks are the XIMISHOP 6-Pack Cable Knit Stockings (six 18 inch knit stockings with wooden name tags), the Ulico Personalized Velvet Stocking (20 inches long with a custom embroidered name on a plush cuff) and the ANOEPUY 2-in-1 Stocking and Garland Holders (four clamp-on hooks that need no drilling). Below you will find all nine picks, a spacing chart for 4 to 8 stockings on a 5 or 6 ft mantel, and simple ways to hang stockings without a mantle. To finish the mantel above them, see our best pre-lit Christmas garland guide.

Disclosure: As an Amazon Associate I earn from qualifying purchases. Prices and availability change often, so check Amazon for the current price. Learn more.

Top 3 picks

Best overall

XIMISHOP 6-Pack Cable Knit Christmas Stockings: six 18 inch acrylic cable knit stockings in red, white and green, plus six wooden name tags you can write on.

Check current price on Amazon →

Best personalized

Ulico Personalized Velvet Christmas Stocking: a 20 x 9 inch red stocking with a soft white plush cuff, embroidered with the name you choose.

Check current price on Amazon →

Best stocking holder

ANOEPUY 2-in-1 Stocking and Garland Holders (4): metal clamps that fit mantels about 0.3 to 2.17 inches thick, with one hook for a stocking and one for garland.

Check current price on Amazon →
Best Christmas stockings: green and red stockings hanging from a brick fireplace mantel beside a decorated tree

Stockings are the one decoration that belongs to each person in the house, which is why a mismatched row of thin felt socks can make a lovely mantel look unfinished. This guide rounds up the best Christmas stockings in three looks people search for most: chunky knit, soft velvet and personalized. Each pick is described only by what its Amazon listing states (length, width, material, pack size, cuff and personalization). Then we cover the part most lists skip: how heavy a holder needs to be, how to space 4 to 8 stockings evenly, and what to do if you have no mantel at all. Packing everything away in January? Our Christmas storage guide covers wreath, ornament and gift wrap organizer picks.

Best Christmas stockings at a glance

This comparison table lines up the best Christmas stockings and holders, all nine picks, by pack size, length, material and cuff. On a phone, swipe the table sideways to see every column. Sets give you a matching row in one order; single stockings let you mix names and initials, so plan on ordering one per person.

PickPackSizeMaterialCuff / personalizationBest forLink
XIMISHOP 6-Pack Cable Knit Stockings618 in, 5.5 in cuffAcrylic cable knitWooden name tags (write-on)Best overallCheck price
Ulico Personalized Velvet Stocking120 x 9 inRed velvet look, cotton, plush cuffEmbroidered custom nameBest personalizedCheck price
YUJUN 6-Pack Buffalo Plaid Stockings622 inCotton and linenNoneBest large setCheck price
Infiher Custom Name Knit Stocking118 x 8 inThick cable knitEmbroidered name on cuffBest personalized knitCheck price
VRFASHION Initial Knit Stocking118 x 6 inCable knit yarnEmbroidered letter A–ZBest monogramCheck price
Sailup Velvet Monogram Stocking120 x 9 inCotton, plush cuffLetter A–ZBest classic velvetCheck price
Bemaystar Burlap Plaid Personalized Stocking118.5 inCotton and linenEmbroidered name + 3D characterBest for kidsCheck price
ANOEPUY 2-in-1 Stocking and Garland Holders4Fits 0.3–2.17 in mantelsMetal, anti-slip padsn/a (clamp holder)Best holder (no drilling)Check price
HMASYO Cast Iron Stocking Holders414.5 oz eachCast iron, rubber padn/a (weighted holder)Best weighted holderCheck price

Our 9 picks: knit, velvet and personalized stockings plus holders

Seven of the best Christmas stockings on Amazon right now and two kinds of holders made the list. We describe each one by the facts in its listing and one practical detail that matters once it is hanging on the mantel. We do not show prices because they change daily, especially around Black Friday and the holidays, so use the button under each pick to see the current price on Amazon.

1. XIMISHOP 6-Pack Cable Knit Christmas Stockings: Best Overall

Best Overall

If you want a full matching row in one order, this is the set to start with. You get six cable knit stockings in three rustic designs in red, white and green, and each one is 18 inches long with a 5.5 inch wide cuff. The listing says they are made of soft acrylic with a double-sided knit pattern, so they hold their shape instead of hanging flat like felt.

The clever part is the six wooden name tags, about 4.8 x 1.3 inches each, trimmed with wood beads and a small buffalo check bow. They are blank, so you can paint or write names, which gives you a personalized look without waiting for custom embroidery. Six stockings also covers a family of four plus a pet and a guest, or two families sharing a holiday house.

Good to know: Acrylic knit is easy to spot clean and folds flat for storage. The narrower 5.5 inch cuff means you can fit six or seven of these across a 5 ft mantel without overlap (see the spacing chart below).

Watch for: The name tags are blank, so plan time to letter them; three designs means the row is coordinated rather than identical.

Best for: Families who want six matching knit Christmas stockings and a DIY name option

Check current price on Amazon →

2. Ulico Personalized Velvet Christmas Stocking: Best Personalized

Best Personalized

This is the classic Santa stocking look: a red body with a thick white plush cuff, and a custom name embroidered across the cuff. The listing says you can choose from several embroidery colors and fonts, and each stocking is 20 inches long and 9 inches wide, which is roomy enough for a small boxed gift, an orange and candy.

The listing describes the material as high-quality cotton with a super soft plush cuff, and each stocking has a hanging loop. Order one per family member; because every stocking is made to order with its own name, this is also the easiest way to add a stocking for a new baby, partner or pet next year and still match the rest of the row.

Good to know: Personalized Christmas stockings take longer than stock items, so check the delivery date shown on Amazon before you order for Christmas.

Watch for: At 9 inches wide, five of these fill a 5 ft mantel nicely, but eight will overlap unless you stagger the heights.

Best for: Anyone who wants traditional red-and-white stockings with names stitched on

Check current price on Amazon →

3. YUJUN 6-Pack Buffalo Plaid Christmas Stockings: Best Large Set

Best Large Set

These are the biggest stockings on the list at about 22 inches long, and they come six to a pack in black and red buffalo check. The listing says they are made of cotton and linen and sewn by hand, with a hanging loop on each one.

Buffalo plaid suits farmhouse and cabin-style mantels and pairs well with real-touch greenery like the garland in our Norfolk pine garland review. The long body also reads well from across a big room or on a tall fireplace where 18 inch stockings can look small.

Good to know: A plain, unpersonalized set is easy to reuse when the family changes; add iron-on letters or clip-on tags if you want names.

Watch for: Big stockings filled with heavy gifts need a heavier holder; read the holder weight section before you hang them.

Best for: Large mantels, tall fireplaces and farmhouse or cabin decor

Check current price on Amazon →

4. Infiher Custom Embroidered Name Knit Stocking: Best Personalized Knit

Best Personalized Knit

If you love the cozy look of knit but want names stitched on, this is the pick. You use the Customize Now button on the listing to add a name, and the embroidery goes on the cuff. The listing says the custom kit covers 24 classic and modern stocking styles, including red, green, white and baby pink.

Each stocking measures 18 x 8 inches, and the listing calls out thick cable knit with reinforced seam stitching. That extra thickness matters, because thin knit can stretch and sag once it is full of candy.

Good to know: Because you can choose different colors per person, you can build a mixed but coordinated row, for example cream for adults and red for kids.

Watch for: The listing notes it usually ships within 3 to 4 days, plus delivery time, so order early.

Best for: Knit lovers who want each family member’s name embroidered

Check current price on Amazon →

5. VRFASHION Embroidered Initial Knit Stocking: Best Monogram

Best Monogram

A monogram is the quick route to a personalized row, because there is nothing to type in and no custom wait. Each stocking has an embroidered letter (A to Z) and a small Santa hat design, and you can pick from red, white, green and two-tone combinations.

It is 18 inches long and 6 inches wide, made from a thick, soft cable knit yarn. The listing also says each stocking comes with a gold stocking holder, which is handy if you are starting from zero.

Good to know: At 6 inches wide, this is the slimmest stocking here, so it is the best choice if you need to fit eight stockings on a 5 ft mantel.

Watch for: Sold one per pack, so order one letter per person.

Best for: Families who want initials, not full names, and small mantels

Check current price on Amazon →

6. Sailup Velvet Monogram Christmas Stocking: Best Classic Velvet

Best Classic Velvet

If you want plush and traditional with an initial instead of a name, this is the soft, classic option. It is a red stocking with a white super soft plush cuff and a large letter, and 26 letters are available.

The listing gives the size as about 20 inches long and 9 inches wide, with a 3 inch hanging loop. It says the body is cotton with a plush cuff and that the stockings are handmade. Spell a short word like JOY or NOEL across a long mantel for a fun twist.

Good to know: The wide top opening makes filling easy, which helps with bulky stocking stuffers.

Watch for: A 3 inch loop is short, so on deep mantels with a thick holder base it may sit close to the shelf edge.

Best for: Classic red-and-white mantels and letter-word displays

Check current price on Amazon →

7. Bemaystar Burlap Plaid Personalized Stocking: Best for Kids

Best for Kids

Kids love finding their character on the mantel, and this stocking lets each child pick one. It comes in four designs, Snowman, Gnome, Reindeer and Santa Claus, each with 3D embroidery on a burlap plaid body, plus a custom name.

It is 18.5 inches long and made of cotton and linen, which the listing says will not deform. The rustic burlap look fits farmhouse decor and pairs well with plaid or velvet ribbon; see our velvet Christmas bows review for a matching bow idea. For plaid and velvet on the couch as well, see our Christmas throw pillow covers picks.

Good to know: Double-check the spelling and style before you order; custom stockings are made to your input.

Watch for: Burlap is textured and not as soft as velvet or knit.

Best for: Kids, grandkids and rustic or farmhouse mantels

Check current price on Amazon →

8. ANOEPUY 2-in-1 Stocking and Garland Holders (4): Best Holder (No Drilling)

Best Holder (No Drilling)

Clamp-on holders solve the biggest worry with weighted holders: tipping. These slide over the edge of the mantel shelf and adjust to fit a mantel about 0.3 to 2.17 inches thick. The listing says no screws, nails or drilling are needed, and anti-slip pads help them grip without scratching.

Each one has two hooks, so you can hang a stocking and run garland along the same holders. That keeps the mantel tidy and saves you from adding separate garland hooks.

Good to know: The pack has four holders in black metal; buy two packs for six to eight stockings.

Watch for: Check your mantel shelf thickness before ordering; very thick or rounded mantels may be outside the range.

Best for: Families with kids who tug stockings, and mantels shared with garland

Check current price on Amazon →

9. HMASYO Cast Iron Weighted Stocking Holders (Set of 4): Best Weighted Holder

Best Weighted Holder

If your mantel is too thick to clamp, or you want to use a shelf, sideboard or windowsill, a weighted base is the answer. These are heavy-duty cast iron with a low profile and a bronze matte finish, and the listing says each holder weighs 14.5 oz.

A thick rubber padded base helps them grip and avoid marks, and the low shape does not block other decor on the mantel. They are also sold in sets of 2 and 6, so you can match the number of stockings.

Good to know: At 14.5 oz each, these are best for stockings filled with light items; see the weight math below for heavy fillers.

Watch for: A weighted holder can still tip if a heavy stocking hangs far out from the edge.

Best for: Thick mantels, shelves and sideboards with no place to clamp

Check current price on Amazon →

How to choose the best Christmas stockings

The best Christmas stockings for your home come down to four things: length, material, cuff and pack size. Get those right and the row looks deliberate, even if every stocking carries a different name. Filling one for a teenager? See our stocking stuffers for teen girls. Need ideas to fill them? See our stocking stuffers for men.

Length: 18, 20 or 22 inches

Most of the best Christmas stockings fall between 18 and 22 inches long. An 18 inch stocking suits a standard mantel and holds candy, small toys and an orange. A 20 inch stocking gives you room for a small boxed gift. A 22 inch stocking reads well on a tall fireplace or across a large room, but it needs a sturdier holder when full. Before ordering, measure from the mantel shelf to the top of the firebox opening: if a 22 inch stocking would cover the fireplace screen or brush the hearth, go shorter.

Material: knit, velvet, plaid or burlap

Knit Christmas stockings (usually acrylic cable knit) feel cozy, stretch to fit bulky gifts and fold flat for storage. Velvet and plush styles give the classic Santa look and drape nicely. Cotton and linen plaid or burlap looks rustic and holds a crisp shape. Pick one material for the whole row, or one material per generation (velvet for adults, knit for kids) so a mixed set still looks planned.

Cuff and personalization

Personalized Christmas stockings come three ways: embroidered names (made to order, the most permanent), embroidered initials (ready to ship, no typing) and blank tags you letter yourself. Embroidered names look best on a wide cuff, at least 8 to 9 inches. If you are buying a set and want names quickly, the XIMISHOP wooden tags or simple clip-on tags are the fastest route.

Pack size and future-proofing

A pack of six is the best value per stocking and guarantees a perfect match. Single personalized stockings cost more per piece but are easier to extend: when a new baby, partner or pet joins the family, you order one more in the same style. If you buy a set, buy one extra stocking now and keep it in storage for that reason.

Need something to hang them on? See our christmas stocking holders guide.

Christmas stocking holders for mantle: how heavy is heavy enough?

Christmas stocking holders for mantle shelves come in two types: weighted bases that sit on top and clamps that grip the shelf edge. Weighted holders tip when the filled stocking is too heavy for the base, and that happens on Christmas morning, when the stockings are at their heaviest.

Think of the holder as a seesaw with the front edge of the mantel as the pivot. The stocking pulls down in front of the edge; the holder’s weight pushes down behind it. The holder stays put only if holder weight × distance behind the edge is bigger than stocking weight × distance the hook sticks out. Here is a worked example using the HMASYO holder (14.5 oz each):

  • Assume the base’s center of weight sits about 1.5 inches behind the mantel edge and the hook holds the stocking about 2 inches in front of it.
  • Holding power: 14.5 oz × 1.5 in = 21.75. Divide by 2 in = about 10.9 oz of stocking before it starts to tip.
  • An empty knit stocking is light, but add a candy bag, a small boxed gift and an orange and a filled stocking can easily pass 1 pound (16 oz).
  • So: a 14.5 oz holder is fine for decor and light treats, but for a heavily filled stocking, push the holder back on the shelf, hang lighter fillers, or switch to a clamp holder.

A simple rule of thumb: choose a weighted holder that weighs at least about twice what you expect the filled stocking to weigh, and keep the hook overhang short. Clamp holders like the ANOEPUY set do not rely on weight at all, which is why we prefer them for homes with kids who tug on stockings. Whatever you use, keep stockings well away from an open flame and the fireplace opening; the NFPA winter holiday safety tips advise keeping decorations away from heat sources.

Spacing math: hanging 4 to 8 stockings on a 5 or 6 ft mantel

The easiest way to space stockings evenly: divide the mantel length by the number of stockings. That gives you the center-to-center spacing. Put the first hook at half that distance from the end, then measure the full spacing from hook to hook. On a 60 inch (5 ft) mantel with 5 stockings, the spacing is 60 ÷ 5 = 12 inches, so hooks go at 6, 18, 30, 42 and 54 inches.

To check that the stockings will not overlap, subtract the stocking width (cuff width) from the spacing. A gap of 2 inches or more looks neat.

Stockings5 ft mantel (60 in): spacing / first hookGap with 6 in knitGap with 9 in velvet6 ft mantel (72 in): spacing / first hookGap with 9 in velvet
415 in / 7.5 in9 in6 in18 in / 9 in9 in
512 in / 6 in6 in3 in14.4 in / 7.2 in5.4 in
610 in / 5 in4 in1 in (tight)12 in / 6 in3 in
78.6 in / 4.3 in2.6 inoverlap10.3 in / 5.1 in1.3 in (tight)
87.5 in / 3.75 in1.5 in (tight)overlap9 in / 4.5 inoverlap

What the chart tells you: up to 5 wide velvet stockings fit a 5 ft mantel comfortably, and up to 6 on a 6 ft mantel. For 7 or 8 stockings, choose slimmer knit stockings (6 inches wide, like the VRFASHION monogram), or stagger them: hang every other stocking 3 to 4 inches lower using a longer ribbon loop so the cuffs do not touch. If the first hook would land too close to a corbel or the mantel edge, shift the whole row in by an inch on each end and recalculate with the shorter length.

Personalized Christmas stockings: red velvet stockings with white embroidered name cuffs hanging on a mantel
Photo: Unsplash

How to hang stockings without a mantle

No fireplace? You can still give every stocking a proper home. Here is how to hang stockings without a mantle, with no damage to walls or rented trim:

  • Adhesive hooks on a wall or door. Use removable adhesive hooks rated for more than a filled stocking (look for hooks rated 2 pounds or more for a 20 inch stocking). Press them on a clean, dry wall and wait the time the hook maker recommends before hanging. Space them with the same spacing math as above.
  • Stair rail. Tie each loop to a spindle or the handrail with a ribbon or a soft zip tie. Stair rails fit 6 to 10 stockings easily, and you can run garland along the rail above them. Keep stockings to the wall side on stairs that kids use so nothing catches a foot.
  • Blanket ladder. A leaning ladder holds two or three stockings per rung and becomes a festive corner in a small apartment. Our blanket ladder review covers a sturdy option you can use year-round.
  • Bookshelf, sideboard or console. Weighted holders like the HMASYO set work on any flat surface with a straight edge. Put the stockings at the end of a hallway console or along a low bookcase.
  • Curtain or tension rod. Hang stockings from S-hooks on a curtain rod or a tension rod in a window frame. It frames the window and keeps the floor clear.
  • Peg rail or wall-mounted rail. A Shaker peg rail or a simple wooden board with cup hooks gives a mantel-style row anywhere. Mount it at about 48 to 54 inches high so kids can reach their own stocking.

For more ways to dress the shelf above, see our Christmas mantel decor ideas; most of them work just as well on a console table or peg rail.

What to put in the best Christmas stockings

The best Christmas stockings are the ones kids run to first, so the filling matters as much as the stocking. A good stocking mixes something useful, something sweet and one small surprise. Put the heaviest item in the toe so the stocking hangs straight, and add soft or light items on top. Ideas that fit an 18 to 20 inch stocking:

  • Something cozy: fuzzy socks, a mini candle or a small throw for the couch.
  • Something useful: a phone stand, nice pen, lip balm or a reusable coffee cup sleeve.
  • Something sweet: wrapped chocolate, a candy cane and a tangerine in the toe, the old-school tradition.
  • Something for the home: small home decor stocking stuffers like coasters, a tiny plant or a scent sachet. Our home decor stocking stuffers guide has 11 ideas that fit.
  • One small surprise: a gift card or a handwritten note tucked behind the cuff.

Planning on a heavy filled stocking? Even the best Christmas stockings will tip a light holder if they are overloaded, so keep the total under about a pound if you are using a weighted holder, or switch to a clamp holder for that one person.

For ready-made filler ideas, our luxury stocking stuffers for her guide compares the listed dimensions of 10 small beauty gifts with a standard 18 to 20 inch stocking and includes a five-item filled-stocking recipe.

Care and storage tips

Spot clean knit and velvet stockings with cool water and a little mild detergent, and let them air dry flat; check each listing for care instructions before machine washing anything with embroidery. At the end of the season, empty every stocking (chocolate left in a toe attracts pests), lay them flat in a storage bin with acid-free tissue between velvet pieces to protect the pile, and store holders separately so the metal does not snag the knit. For heavy cast iron holders, wrap each one in a small towel to protect the rubber pads.

Our verdict: the best Christmas stockings for your mantel

For most families, the best Christmas stockings are a matching set: the XIMISHOP 6-Pack Cable Knit Stockings give you six coordinated knit stockings with name tags in one order. If you would rather have names stitched on, the Ulico Personalized Velvet Stocking is the classic red-and-white choice, and the Infiher knit stocking is the cozy alternative. Pair any of them with the ANOEPUY clamp holders on a thin mantel or the HMASYO cast iron holders on a thick one, use the spacing chart to place the hooks, and your row will look planned from the first stocking to the last.

Whichever of the best Christmas stockings you choose, order personalized pieces early in the season; many of these often see holiday deals around Black Friday, so check the current price on Amazon before you buy.

How we chose these Christmas stockings

We did not test these products hands-on. We started from popular Amazon listings for Christmas stockings and stocking holders, then read each listing for the details shown here: length, width, material, pack size, cuff design and personalization options, and for holders, weight and mantel fit. We chose a mix of knit, velvet, plaid and burlap so there is a style for every mantel, and we included two different holder types because the right holder depends on your mantel. The weight and spacing examples are our own calculations to help you plan; your results depend on your holder, hook and what you put inside. We checked these listings in October 2026 and will update this guide when they change.

Helpful resources: NFPA winter holiday safety and NFPA heating safety.

Christmas stockings: frequently asked questions

What are the best Christmas stockings?

The best Christmas stockings are 18 to 20 inches long, match the rest of the row and have a sturdy loop. Our top picks are the XIMISHOP 6-Pack Cable Knit Stockings for a matching set and the Ulico Personalized Velvet Stocking for names on the cuff.

Are personalized Christmas stockings worth it?

Yes, if you plan to use them for years. Personalized Christmas stockings with embroidered names last longer than tags or stickers, and single stockings make it easy to add a new family member later. Order early, because custom stockings take longer to arrive.

Are knit Christmas stockings good for heavy gifts?

Knit Christmas stockings stretch, so they hold bulky gifts well, but thin knit can sag. Look for thick cable knit and put the heaviest item in the toe. Pair heavy stockings with a clamp holder rather than a light weighted one.

How heavy should Christmas stocking holders for mantle be?

Christmas stocking holders for mantle shelves should weigh about twice the filled stocking. A 14.5 oz cast iron holder handles light fillers; for stockings over about a pound, use a clamp holder or push the holder further back on the shelf.

How do you hang stockings without a mantle?

To hang stockings without a mantle, use removable adhesive hooks on a wall or door, tie them to a stair rail with ribbon, hang them on a blanket ladder or curtain rod, or set weighted holders on a bookshelf or console table.

How far apart should you hang stockings?

Divide the mantel length by the number of stockings for even spacing, and put the first hook at half that distance from the end. On a 60 inch mantel, 5 stockings sit 12 inches apart, with the first hook 6 inches in.

Latest Posts

Similar Posts