Filters

About Our Vintage Ugly Christmas Sweater Collection

We have over 5,000 vintage ugly Christmas sweaters in stock right now—pullovers, cardigans, vests, and sweatshirts spanning the '80s, '90s, and 2000s. Snowmen in sunglasses. Reindeer with jingle bells. Santas doing inexplicable things. If it's aggressively festive and covered in sequins or embroidery, it's probably here.

Every sweater gets photographed individually, so what you see is exactly what you get. We also measure each one (chest width and length), which is key since vintage sizing can be unpredictable. No guessing, no size chart roulette—just real measurements so you can find something that actually fits.

How to Shop

Filter by style (pullover, cardigan, vest, sweatshirt), color (red, green, black, white, blue), decade, or design elements like Santa, snowflakes, reindeer, Christmas trees, candy canes, or bears. Looking for matching sweaters for a party or family photo? Try filtering by brand—sometimes we'll have a few from the same original design, which makes coordinating way easier.

We also carry vintage kids' ugly Christmas sweaters in toddler and young child sizes, if you want the whole crew to match (or clash spectacularly).

A Little History

Ragstock has been selling vintage ugly Christmas sweaters online for over 15 years. We were one of the first places you could actually buy them on purpose, back before they became a full-blown holiday tradition. Since then, we've sold tens of thousands, so we know our way around a questionable knit.

Whether you need the loudest thing at the office party or just want to make your holiday card unforgettable, you're in the right place.