A cheap beanie pills after one season and stretches out by February. These six are knitted in the USA and built to last years.


Editor's pick

Original Kromer Cap

Brand: Stormy Kromer Price: $49 Made in: Ironwood, MI

Stormy Kromer has been making caps in Michigan's Upper Peninsula since 1903. The Original is not technically a beanie — it is a six-panel cap with ear flaps — but it is the most iconic American-made cold weather hat you can buy. Wool blend, pull-down earband, and a fit that railroad workers and hunters have trusted for over a century.

Best for: Best overall

Check price →

Merino Wool Beanie

Brand: Darn Tough Vermont Price: $30 Made in: Northfield, VT

Darn Tough makes the best socks in America and their beanies use the same merino wool and Vermont knitting. The merino is soft, warm, and does not itch. It also manages moisture so your head does not get sweaty. Same lifetime guarantee as the socks. Hard to beat that.

Best for: Best for comfort

Check price →

Knit Cuff Beanie

Brand: Wigwam Mills Price: $18 Made in: Sheboygan, WI

Wigwam has been knitting in Sheboygan, Wisconsin since 1905. Their cuff beanie is the value pick here. Acrylic-wool blend, double-layer knit, and it costs $18. It is not merino. It is not fancy. But it is warm, it holds its shape, and it is made by people who have been knitting for 120 years.

Best for: Best value

Check price →

Watch Cap

Brand: American Trench Price: $48 Made in: Philadelphia, PA

American Trench makes their watch cap in Philadelphia with a slim profile that looks good on everyone. The merino wool is sourced from a small US mill and the ribbing holds its shape wash after wash. This is the beanie for guys who care about fit and do not want a saggy blob on their head.

Best for: Best for style

Check price →

Wool Beanie

Brand: Filson Price: $45 Made in: Seattle, WA

Filson is a heritage brand that has been outfitting outdoorsmen since 1897. Their wool beanie is a classic cuffed design in a virgin wool blend. It is thick, warm, and has that Filson ruggedness. Verify the label on the specific beanie — not all Filson knits are US-made, but their core wool line is.

Best for: Best heritage pick

Check price →

Beanie

Brand: Columbiaknit Price: $24 Made in: Portland, OR

Columbiaknit is a small-batch knitter in Portland, Oregon. They make beanies, scarves, and blankets on vintage knitting machines. The result is a chunky, textured beanie with character you will not get from a mass-produced option. Small-batch means colors sell out fast.

Best for: Worth considering

Check price →