Winter cold by metro: January lows in 48 big metros

How cold a January night runs at a named NOAA weather station in each of 48 large metros, and the one part of a training week that winter actually moves.

Short answer: NOAA's 1991–2020 normals put the average January low between 5.5 F (Minneapolis–St. Paul) and 61.0 F (Miami) at principal-city weather stations in 46 large U.S. metros, and 27 of the 46 average below freezing. In those months, move the daily walk indoors and keep the lifting plan exactly as it is.

Winter doesn't have to change your lifting. What it changes is the walk: the daily steps that were easy in May get hard when it's dark at the hour you'd take them and cold the moment you step outside. How much that matters depends on where you live, and NOAA puts a number on it: the average January low at each weather station, from its 1991–2020 climate normals.1

The table takes one station for each of 48 large U.S. metro areas: a station within 25 km of the Census Bureau's internal point for the metro's first-named city, preferring one with a complete record. That makes each row a reading at one spot near that city, not a metro average, so the station's name and distance are printed with it. San Francisco and San Jose have no figure, for the reasons given in their rows.

The table

The January low is the average daily minimum temperature for January over 1991 to 2020: a typical January night, not the coldest one. The distance is from the city's Census point to the station. A dagger (†) marks a value from a partial record, explained under the table. Each metro with a page on this site links to it, and the postal codes link to each state's page.

Metro areaNOAA station (ID), distanceAverage January low
Atlanta–Sandy Springs–Roswell, GAAtlanta Hartsfield International Airport (USW00013874), 14.9 km35.6 F
Austin–Round Rock–San Marcos, TXAustin-Camp Mabry (USW00013958), 2.5 km41.8 F
Baltimore–Columbia–Towson, MDBaltimore Wash International Airport (USW00093721), 16.1 km25.4 F
Birmingham, ALBirmingham Airport (USW00013876), 6.4 km34.9 F
Boston–Cambridge–Newton, MA-NHBoston Logan International Airport (USW00014739), 3.1 km23.1 F
Charlotte–Concord–Gastonia, NC-SCCharlotte Douglas Airport (USW00013881), 11.4 km31.8 F
Chicago–Naperville–Elgin, IL-INChicago Midway Airport 3sw (USC00111577), 13.5 km19.5 F
Cincinnati, OH-KY-INCincinnati Lunken Airport (USW00093812), 8.5 km23.6 F
Cleveland, OHCleveland (USW00014820), 16.7 km22.3 F
Columbus, OHColumbus Port Columbus International Airport (USW00014821), 8.9 km22.0 F
Dallas–Fort Worth–Arlington, TXDallas Love Fld (USW00013960), 10.6 km37.9 F
Denver–Aurora–Centennial, CODenver-Stapleton (USW00023062), 1.0 km17.6 F
Detroit–Warren–Dearborn, MIDearborn #2 (USC00202016), 7.1 km19.4 F†
Grand Rapids–Wyoming–Kentwood, MIGrand Rapids (USW00094860), 11.7 km18.6 F
Hartford–West Hartford–East Hartford, CTHartford Brainard Fld (USW00014752), 4.2 km20.3 F
Houston–Pasadena–The Woodlands, TXHouston Hobby Airport (USW00012918), 19.4 km46.1 F
Indianapolis–Carmel–Greenwood, INIndianapolis (USW00093819), 13.8 km20.9 F
Jacksonville, FLJacksonville (USW00013889), 17.0 km42.9 F
Kansas City, MO-KSKansas City Downtown Airport (USW00013988), 4.0 km22.2 F
Los Angeles–Long Beach–Anaheim, CAU C L A (USC00049152), 6.3 km51.9 F
Louisville/Jefferson County, KY-INLouisville International Airport (USW00093821), 8.2 km27.8 F
Memphis, TN-MS-ARMemphis International Airport (USW00013893), 6.1 km33.3 F
Miami–Fort Lauderdale–West Palm Beach, FLMiami International Airport (USW00012839), 10.9 km61.0 F
Milwaukee–Waukesha, WIMilwaukee Mitchell Airport (USW00014839), 13.1 km17.2 F
Minneapolis–St. Paul–Bloomington, MN-WIU Of Mn St Paul (USC00218450), 7.6 km5.5 F
Nashville–Davidson–Murfreesboro–Franklin, TNNashville International Airport (USW00013897), 10.4 km30.1 F
New York–Newark–Jersey City, NY-NJNew York Cntrl Pk Twr (USW00094728), 13.2 km27.9 F
Oklahoma City, OKOklahoma City Will Rogers Airport (USW00013967), 11.7 km27.0 F
Orlando–Kissimmee–Sanford, FLOrlando International Airport (USW00012815), 4.3 km49.5 F
Philadelphia–Camden–Wilmington, PA-NJ-DE-MDPhiladelphia International Airport (USW00013739), 17.8 km26.0 F
Phoenix–Mesa–Chandler, AZPhoenix Sky Harbor International Airport (USW00023183), 17.9 km46.0 F
Pittsburgh, PAPittsburgh International Airport (USW00094823), 20.8 km21.4 F
Portland–Vancouver–Hillsboro, OR-WAPortland International Airport (USW00024229), 7.1 km36.2 F
Providence–Warwick, RI-MAProvidence T F Green Airport (USW00014765), 11.3 km22.1 F
Raleigh–Cary, NCRaleigh State Univ (USC00317079), 7.0 km31.6 F
Richmond, VARichmond International Airport (USW00013740), 14.0 km28.8 F
Riverside–San Bernardino–Ontario, CARiverside Fire Stn 3 (USC00047470), 1.5 km43.0 F†
Sacramento–Roseville–Folsom, CASacramento 5 Ese (USW00023271), 4.7 km41.1 F
Salt Lake City–Murray, UTSalt Lake City International Airport (USW00024127), 3.6 km24.2 F
San Antonio–New Braunfels, TXSan Antonio Incarnate Word (USC00417947), 5.1 km40.2 F†
San Diego–Chula Vista–Carlsbad, CASan Diego Montgomery Fld (USW00003131), 2.4 km46.0 F†
San Francisco–Oakland–Fremont, CANo NOAA normals station within 25 km of San Francisco’s Census point—
San Jose–Sunnyvale–Santa Clara, CANone used: the one qualifying station within 25 km, Mt Hamilton (USC00045933), is at 1,282 m and doesn’t describe the valley—
Seattle–Tacoma–Bellevue, WASeattle Sand Pt Wsfo (USW00094290), 10.4 km37.2 F
St. Louis, MO-ILSt Louis Lambert International Airport (USW00013994), 17.1 km23.8 F
Tampa–St. Petersburg–Clearwater, FLTampa International Airport (USW00012842), 6.5 km52.8 F
Virginia Beach–Chesapeake–Norfolk, VA-NCNorfolk International Airport (USW00013737), 20.1 km33.6 F
Washington–Arlington–Alexandria, DC-VA-MD-WVWashington Reagan Airport (USW00013743), 6.4 km30.1 F

Download this table (CSV). Free to reuse with a link back to this page.

† Partial record: NOAA flags these values R (representative) instead of S (standard), with fewer years of record behind them. Years of record for the January low: Detroit (Dearborn #2) 13; Riverside–San Bernardino (Riverside Fire Stn 3) 20; San Antonio (San Antonio Incarnate Word) 17; San Diego (San Diego Montgomery Fld) 19. San Francisco has no NOAA normals station within 25 km of its Census point, so its row has no figure rather than a borrowed station's. San Jose has no figure either: the selection rule prefers a station with a complete record, and within 25 km the only one was Mt Hamilton, 1,282 m up, which describes a mountain, not the valley where the city is, so its climate figures were left out rather than printed from that station or swapped for another one by hand.

What stands out

  • Minneapolis–St. Paul is the cold outlier. Its station (U Of Mn St Paul) averages a 5.5 F January low, the coldest of the 46 stations and 11.7 degrees below the next (Milwaukee Mitchell Airport, 17.2 F).
  • Twenty-seven of the 46 stations average a January low below freezing, from Minneapolis–St. Paul (5.5 F) up to Raleigh (31.6 F) and Charlotte (31.8 F), just under 32. Memphis (33.3 F) is the first above it.
  • North and south aren't the whole story. Atlanta's station averages a 35.6 F January low, colder than Seattle's (37.2 F) and Dallas–Fort Worth's (37.9 F). Miami's 61.0 F is the warmest of the 46; Tampa (52.8 F) and Los Angeles (51.9 F, at the UCLA station) follow.
  • Close calls and ties. Detroit (19.4 F, a partial record) and Chicago (19.5 F) are a tenth of a degree apart, and so are Columbus (22.0 F), Providence (22.1 F), Kansas City (22.2 F) and Cleveland (22.3 F) in a row; Phoenix and San Diego tie at 46.0 F, Nashville and Washington at 30.1 F.

How to read your own station's row

A January low is the cold end of a typical January day, so it says the most about the hours a walk before or after work usually falls in. A low below 32 F on average means a typical January morning there starts below freezing. A normal is a 30-year average, not a forecast, and it's measured at the station, not at your door.

What winter changes in a training week

  • The walk moves indoors. When it's dark and cold at walking time, take the steps somewhere warm and lit: a treadmill, an indoor track, laps of a big building, or a walking session at home. Same daily target, different place.
  • The lifting doesn't change. Same days, same sessions, same progression as in summer. Winter is a reason to move the walk, not to pause the plan.
  • Get to the gym on purpose. In a cold month the hard part is leaving the house. Pack the bag the night before, go straight from work, or train at home on the worst days with a three-day dumbbell plan.
  • Keep a floor. When the weather wins a week, a 30-minute session keeps it from going to zero. Never miss twice holds in January too.

Related tables: summer heat at the same stations, rain and commute times by metro, how active your metro and your city are, and commute times by state.

Where the numbers come from

NOAA's National Centers for Environmental Information publish the U.S. Climate Normals for 1991 to 2020. The January low is the January value of the normal daily minimum temperature from the Monthly Climate Normals.1 Each value was read from the station's own normals file, with NOAA's completeness flag and years of record, on October 22, 2026, and checked the same day by a second, independent re-fetch: every value, flag and year count matched.

How the station was chosen: the metros are the 25 largest metropolitan statistical areas by the Census Bureau's 2024 population estimates and the 23 other metros among the 50 largest that have a page on this site. For each, up to six stations within 25 km of the Census Bureau's internal point for the first-named principal city were considered, preferring one with standard flags on every value; the distance in the table is from that point. A station describes its own spot, and normals apply less well the farther you are from the station. San Francisco has no station within 25 km of its point, and San Jose's only qualifying station is on a mountain, so neither has a figure here.

If you reuse the table, cite NOAA: Palecki, M., Durre, I., Applequist, S., Arguez, A., Lawrimore, J. (2021). U.S. Climate Normals 2020: U.S. Monthly Climate Normals (1991-2020). NOAA National Centers for Environmental Information. A link back here is appreciated.

If you want a week that already knows what January is like where you live, apply.

General education only, not medical advice. If you have a medical condition, are pregnant, or take medication, check with your doctor before changing how you train or eat.

Sources

  1. Palecki M, Durre I, Applequist S, Arguez A, Lawrimore J. U.S. Climate Normals 2020: U.S. Monthly Climate Normals (1991-2020), v1.0.1. NOAA National Centers for Environmental Information, 2021. https://doi.org/10.25921/wck8-er13 (accessed October 22, 2026).