You typed “ugly Christmas sweater near me” into your phone because the party is this weekend and shipping windows have stopped being your friend. Good news: plenty of stores within driving distance carry them. Better news: The Festive Folks have mapped which chains stock them, when the shelves fill up, and when they get stripped bare, so you can skip the three-store wild goose chase and drive straight to a rack full of glorious knitted chaos.
Quick disclosure: some links below are affiliate links, which means we may earn a small commission if you buy through them, at no extra cost to you. It keeps the tinsel budget funded.
Below is the store-by-store rundown, honest availability notes included, plus online backup plans for the sad December moment when every local rack holds nothing but a single size XS reindeer cardigan with a missing pom-pom.

The Quick Answer: Where to Look First
- Target and Walmart: the most reliable in-person bets from late October through mid-December.
- Off-price stores (TJ Maxx, Marshalls, Ross, Burlington): great prices, zero predictability.
- Thrift chains (Goodwill, Savers, Salvation Army): the cheapest and most authentic finds if you go early.
- Mall stores (Kohl’s, Macy’s, Hot Topic, Spencer’s): family sets and licensed designs.
- Online fallback: Amazon Prime for speed, specialty brands for the truly outrageous stuff.
Want the full national picture, including every online option ranked? Our Where to Buy Ugly Christmas Sweaters in 2026 hub covers the whole landscape. This page sticks to what you can grab in person today.
Big-Box Stores: Your Most Reliable Local Bet
Target
Target is the strongest big-box option for ugly sweaters most seasons. Novelty holiday knits usually land in stores in late October alongside the rest of the Christmas set, and the selection runs from cute-ugly reindeer pullovers to licensed Grinch, Star Wars, and Marvel designs in the men’s, women’s, and kids’ sections. Prices typically run $20 to $35.
Honest availability note: Target’s sweater stock moves in one direction. Selection peaks around Thanksgiving, common sizes start vanishing in the first week of December, and by December 15 you are shopping the leftovers. Use the Target app to check stock at your specific store before driving over; it saves the trip more often than you would expect.
Walmart
Walmart wins on footprint and price. With a store near almost everyone in America and novelty sweaters frequently priced between $15 and $25, it is the easiest “tonight’s party” save in the country. Look in two places: the seasonal section near the front and the regular men’s and women’s apparel departments, because Walmart splits its holiday knits between both and the two areas are rarely stocked the same.
Honest availability note: organization varies wildly by location. One store will have a tidy ugly sweater display; the next will have three sweaters wedged between fleece pajamas. Walmart’s site shows store-level inventory, so check before you go.
Costco and Sam’s Club
Warehouse clubs stock holiday sweaters some years and skip them entirely in others, and when they do appear it is one pallet, a handful of designs, and no restock. If you spot them in early November, grab one on the spot. Do not build your plan around a warehouse club.

Seasonal Pop-Ups and Party Stores
Spirit Christmas
The company behind Spirit Halloween has been converting a slice of its locations into Spirit Christmas pop-ups after October 31, and ugly sweaters are a core part of the lineup. The catch: these conversions have concentrated in the Northeast, so most of the country will not have one nearby. Check the Spirit locator in early November. The standard Spirit Halloween stores, by contrast, shut down within days of Halloween, so do not expect the orange-sign location that sold you a costume to help you in December unless it flipped to the Christmas format.
Party City
Party City leans accessory-first: Santa hats, light-up necklaces, tinsel suspenders, and headbands rather than a deep sweater wall. It is a strong stop for finishing touches on an outfit you already own, and a weak stop if you need the sweater itself. If you are hosting rather than just attending, our guide on How to Throw the Best Ugly Sweater Party Ever covers the full supply run.
Off-Price and Mall Stores: The Treasure Hunt Tier
TJ Maxx, Marshalls, Ross, and Burlington
Off-price stores get holiday novelty knits every season, often name-brand overstock at $12 to $20. The trade-off is total unpredictability: no two stores carry the same designs, sizes are whatever arrived on the truck, and nothing ever gets restocked. Treat these as a bonus stop when you are already at the shopping center, never as the plan.
Five Below
Five Below has been carrying novelty holiday tops and sweaters in the $5 to $15 range in recent seasons. Quality matches the price tag, which for a one-night party sweater is a perfectly rational trade. Teens and college students, this is your aisle. For more budget plays like this one, see our full roundup of Cheap Ugly Sweaters.
Kohl’s and Macy’s
Department stores skew tamer: matching family sets, cute-ugly fair isle patterns, and licensed characters rather than full-send tacky. Kohl’s in particular stocks family pajama-and-sweater sets that work well for coordinated photos, and frequent coupons can pull prices below Target’s. Selection holds up a bit longer into December than the big-box stores because demand is softer.
Hot Topic and Spencer’s
If your taste runs licensed and loud, the mall’s edgier storefronts deliver: anime, horror franchises, metal bands, and video game knits that the family-friendly chains will not touch. Prices run higher, usually $40 to $60, and holiday stock arrives early, often by mid-October. Fans of that corner of the category should also browse our Ugly DBZ Sweaters and Star Trek Ugly Sweaters guides before paying mall prices.
Thrift Chains: The Original Ugly Sweater Source
Before “ugly Christmas sweater” was an industry, it was a thrift store phenomenon, and Goodwill, Savers, Value Village, and Salvation Army Family Stores remain the cheapest hunting grounds in the country. Expect $5 to $15 for the real thing: hand-knit snowmen, 1980s appliqued cardigans, and grandma-core masterpieces no factory would dare reproduce.

Three rules for thrifting a winner:
- Go early. Thrift racks get picked clean by the first week of December. The serious hunters start in early November, and some stores now pull holiday knits into premium-priced seasonal displays as demand rises.
- Search the regular sweater racks too. Staff miss things. Half the best finds hide between plain pullovers, unpriced for the season.
- Buy a base, then upgrade it. A plain $6 red sweater plus a glue gun beats a picked-over rack every time. Our Top 10 DIY Ugly Sweater Ideas guide turns a thrift basic into the loudest thing at the party for under $20.
When Local Shelves Are Picked Over: The Online Fallback
Every December, sometime around the 10th, the local hunt collapses. Racks empty, sizes disappear, and the remaining options look like they lost a fight with a clearance bin. This is when the search shifts online, and speed becomes the whole game.
Amazon Prime is the fastest rescue. A few reliable picks that ship quickly and get laughs:
- v28 Women’s Merry Reindeer Sweater, a perennial bestseller in the cute-ugly lane, usually under $35.
- Daisysboutique Men’s Reindeer Snowman Santa Sweater, with thousands of positive reviews and classic knitted-chaos energy.
- Blizzard Bay T-Rex Hates Sweater, the arms-too-short joke in wearable form.
- Tipsy Elves Drinking Game Sweater, an interactive party piece with attachable ping pong balls.
- FOCO NFL Busy Block Sweater for game-day crowds; pair it with our Ugly Packers Sweaters or Steelers Ugly Sweaters team guides.
For designs no big-box store carries, the specialty brands go bigger: Tipsy Elves owns the party-comedy lane and UglyChristmasSweater.com runs deep on 3D and pop-culture knits. Standard shipping from either needs a week or more of runway in December, so order by the first week of the month.
We also maintain a live list of what is in stock and shipping fast as the season tightens: bookmark Ugly Christmas Sweaters for Sale Right Now: The In-Stock Tracker and check it before you settle for the sad clearance rack.
The In-Store Timing Calendar
- Mid-October: mall specialty stores and early Target sets appear. Thin but fresh.
- Late October to early November: Target, Walmart, and off-price stores fully stocked. Thrift racks at their best.
- Thanksgiving week: peak selection everywhere. If your party is in December, buy now anyway.
- December 1 to 10: popular sizes (men’s L and XL, women’s M) start disappearing. Thrift racks are done.
- December 10 to 18: slim pickings in-store. Shift to Amazon Prime.
- After December 18: clearance season. Terrible for this year’s party, brilliant for next year’s, at 50 to 70 percent off.
FAQ: Finding Ugly Sweaters Near You
Does Target sell ugly Christmas sweaters in stores?
Yes. Most Target locations stock novelty and licensed holiday sweaters from late October through December in the men’s, women’s, and kids’ departments, typically at $20 to $35. Check store-level inventory in the Target app before driving over, especially after December 1.
What store has ugly Christmas sweaters year-round?
No major chain keeps them on shelves year-round. Your off-season options are thrift stores, where holiday knits hide in the regular sweater racks even in July, and online sellers, which carry them every month of the year. For summer parties, online is the realistic answer.
When should I buy an ugly Christmas sweater in-store?
Early-to-mid November is the sweet spot: full selection, all sizes, and thrift racks still loaded. Selection declines through the first week of December and falls off a cliff around December 10.
Do thrift stores have ugly Christmas sweaters?
Yes, and they remain the cheapest source at $5 to $15. Goodwill, Savers, and Salvation Army stores stock the most, but you need to arrive in early November before the racks get stripped, and you should check the regular sweater sections, not just the seasonal displays.
How much do ugly Christmas sweaters cost in stores?
Thrift stores run $5 to $15, Five Below and Walmart $10 to $25, Target and Kohl’s $20 to $35, and mall specialty stores $40 to $60 for licensed designs. Whatever your budget, size availability matters more than price after December 1. Shoppers hunting a specific fit should start with our Best Men’s Ugly Christmas Sweaters and Women’s Ugly Christmas Sweaters guides.
The Festive Folks’ Verdict
The winning “near me” strategy has three moves. Start at Target or Walmart in early-to-mid November, when shelves are full and every size still exists. Hit a Goodwill on the way for a $6 backup that might outshine anything mass-produced. And when the calendar betrays you and local racks are down to one lonely XS, let Amazon Prime and the specialty brands save the night while our in-stock tracker points you to whatever is still shipping.
Our Chief Festivity Officer rates the December 14th panic drive to a third Walmart a 2/10 experience and the November 8th thrift-store victory lap a 10/10. Shop early, embrace the chaos, and show up dressed in unforgettable style.
From our own closet
We also make our own: original characters and real knits, printed and knitted to order, shipped with tracking.
- Sitting Duck Ugly Christmas Sweater, Sweatshirt
- Setesdal Knitted Pet Sweater
- Icelandic Yoke Knitted Pet Sweater
Keep reading: The ugly Christmas sweater gift guide · 2026 Christmas shipping deadlines



