40°F — Winter coat weather

A warm winter coat with a layer underneath.

What to wear in 40°F weather

Top
Winter coat or insulated jacket
Mid layer
Sweater or fleece
Bottom
Jeans or warm trousers
Footwear
Closed leather shoes or boots with regular socks
Accessories
Light hat or beanie, Gloves

If you’ll be active

  • A hat and gloves make a bigger comfort difference than a heavier coat — most heat loss is at the extremities.
  • If you'll be active, a fleece mid-layer you can shed beats one bulky coat.

If it’s raining

Add a waterproof shell over your coat and waterproof footwear — staying dry matters most when it's cold, because wet clothing pulls heat away fast. Swap absorbent layers like cotton for wool or synthetics.

Frequently asked

Is 40°F cold or warm?
40°F is cold. You'll want to layer up — a coat or jacket is the right call.
Do I need a jacket at 40°F?
Yes — 40°F calls for a coat. Below 45°F you'll want a winter coat (a heavy insulated coat below 30°F), not just a light jacket. A hat and gloves add more comfort than a heavier coat alone.
What shoes should I wear in 40°F weather?
At 40°F, closed leather shoes or boots with regular socks are ideal. Insulated boots are worth it if you'll be standing outside for long.
How should I layer for 40°F weather?
Layer from the skin out: a base layer, an insulating mid-layer (fleece or wool), and an outer coat or shell. Layering traps warm air and lets you vent heat once you start moving, so you stay comfortable instead of overheating then chilling.

Affiliate links. As an Amazon Associate, Weather Story earns from qualifying purchases.

Outfit guidance is evergreen and derived purely from temperature using standard cold-weather-dressing bands (heavy coat below 30°F, winter coat to 45°F, jacket to 55°F, light layers to 65°F, long sleeves to 75°F, t-shirt above). Sun-protection wording follows the U.S. EPA Sun Safety scale and the WHO Global Solar UV Index. The recommendation does not change with location — see methodology for editorial rules. Maintainer: Brian Tighe.