Rain by metro: average annual precipitation in 40 metros

How much rain (and melted snow) falls in a year at a named NOAA weather station in each of 40 U.S. metros, and the one part of a training week that a wet day actually moves.

Short answer: NOAA's 1991–2020 normals put average annual precipitation between 7.2 inches (Phoenix) and 67.4 inches (Miami) at principal-city weather stations in 39 U.S. metros, and half of them get 41.8 inches or less. On a wet day, move the walk indoors or under cover and keep the lifting plan exactly as it is.

Rain doesn't cancel a training week. It moves one part of it: the walk you meant to take outside. How often that happens depends on where you live, and NOAA measures the part that can be measured: its 1991–2020 climate normals give, for each weather station, the average precipitation in a year.1

The table takes one station for each of the 40 metro areas that have a page on this site: 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 Jose has no figure, for the reason given in its row.

The table

Precipitation is the average total for a year over 1991 to 2020, in inches: rain, plus snow and ice counted as the water they melt to. 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 links to its page on this site.

Metro areaNOAA station (ID), distanceAverage annual precipitation, inches
Atlanta–Sandy Springs–Roswell, GAAtlanta Hartsfield International Airport (USW00013874), 14.9 km50.4
Austin–Round Rock–San Marcos, TXAustin-Camp Mabry (USW00013958), 2.5 km36.3
Baltimore–Columbia–Towson, MDBaltimore Wash International Airport (USW00093721), 16.1 km45.0
Birmingham, ALBirmingham Airport (USW00013876), 6.4 km56.6
Charlotte–Concord–Gastonia, NC-SCCharlotte Douglas Airport (USW00013881), 11.4 km43.6
Chicago–Naperville–Elgin, IL-INChicago Midway Airport 3sw (USC00111577), 13.5 km40.9
Cincinnati, OH-KY-INCincinnati Lunken Airport (USW00093812), 8.5 km43.4
Cleveland, OHCleveland (USW00014820), 16.7 km41.0
Columbus, OHColumbus Port Columbus International Airport (USW00014821), 8.9 km41.6
Denver–Aurora–Centennial, CODenver-Stapleton (USW00023062), 1.0 km15.4
Grand Rapids–Wyoming–Kentwood, MIGrand Rapids (USW00094860), 11.7 km39.4
Hartford–West Hartford–East Hartford, CTHartford Brainard Fld (USW00014752), 4.2 km42.8
Houston–Pasadena–The Woodlands, TXHouston Hobby Airport (USW00012918), 19.4 km55.6
Indianapolis–Carmel–Greenwood, INIndianapolis (USW00093819), 13.8 km43.6
Jacksonville, FLJacksonville (USW00013889), 17.0 km53.4
Kansas City, MO-KSKansas City Downtown Airport (USW00013988), 4.0 km38.1
Los Angeles–Long Beach–Anaheim, CAU C L A (USC00049152), 6.3 km17.7
Louisville/Jefferson County, KY-INLouisville International Airport (USW00093821), 8.2 km48.3
Memphis, TN-MS-ARMemphis International Airport (USW00013893), 6.1 km54.9
Miami–Fort Lauderdale–West Palm Beach, FLMiami International Airport (USW00012839), 10.9 km67.4
Milwaukee–Waukesha, WIMilwaukee Mitchell Airport (USW00014839), 13.1 km34.6
Minneapolis–St. Paul–Bloomington, MN-WIU Of Mn St Paul (USC00218450), 7.6 km32.7
Nashville–Davidson–Murfreesboro–Franklin, TNNashville International Airport (USW00013897), 10.4 km50.5
Oklahoma City, OKOklahoma City Will Rogers Airport (USW00013967), 11.7 km36.4
Orlando–Kissimmee–Sanford, FLOrlando International Airport (USW00012815), 4.3 km51.5
Phoenix–Mesa–Chandler, AZPhoenix Sky Harbor International Airport (USW00023183), 17.9 km7.2
Pittsburgh, PAPittsburgh International Airport (USW00094823), 20.8 km39.6
Portland–Vancouver–Hillsboro, OR-WAPortland International Airport (USW00024229), 7.1 km36.9
Providence–Warwick, RI-MAProvidence T F Green Airport (USW00014765), 11.3 km47.5
Raleigh–Cary, NCRaleigh State Univ (USC00317079), 7.0 km49.4
Richmond, VARichmond International Airport (USW00013740), 14.0 km45.5
Riverside–San Bernardino–Ontario, CARiverside Fire Stn 3 (USC00047470), 1.5 km10.0†
Sacramento–Roseville–Folsom, CASacramento 5 Ese (USW00023271), 4.7 km19.2
Salt Lake City–Murray, UTSalt Lake City International Airport (USW00024127), 3.6 km15.5
San Antonio–New Braunfels, TXSan Antonio Incarnate Word (USC00417947), 5.1 km34.0†
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—
St. Louis, MO-ILSt Louis Lambert International Airport (USW00013994), 17.1 km41.7
Tampa–St. Petersburg–Clearwater, FLTampa International Airport (USW00012842), 6.5 km49.5
Virginia Beach–Chesapeake–Norfolk, VA-NCNorfolk International Airport (USW00013737), 20.1 km49.2
Washington–Arlington–Alexandria, DC-VA-MD-WVWashington Reagan Airport (USW00013743), 6.4 km41.8

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: Riverside–San Bernardino (Riverside Fire Stn 3) 21 years, San Antonio–New Braunfels (San Antonio Incarnate Word) 18. San Jose has no figure. 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 San Jose's climate figures were left out rather than printed from that station or swapped for another one by hand.

What stands out

  • Miami is the wettest of the 39 stations, by a wide margin. Miami International Airport averages 67.4 inches a year, 10.8 more than the next, Birmingham Airport (56.6).
  • The wet end is the South. Eight stations average more than 50 inches a year: Miami, Birmingham, Houston (55.6), Memphis (54.9), Jacksonville (53.4), Orlando (51.5), Nashville (50.5) and Atlanta (50.4).
  • The dry end is the West. Six stations average under 20 inches, all in the West: Phoenix (7.2, the driest), Riverside–San Bernardino (10.0, a partial record), Denver (15.4), Salt Lake City (15.5), Los Angeles (17.7, at the UCLA station) and Sacramento (19.2). No station in the table falls between Sacramento's 19.2 and Minneapolis–St. Paul's 32.7, and Miami's station gets more than nine times as much as Phoenix's.
  • A state isn't one climate. In Texas, Houston's Hobby Airport station averages 55.6 inches, about 19 more than Austin's Camp Mabry station (36.3) and more than San Antonio's Incarnate Word station (34.0, a partial record). In Florida, Miami's 67.4 is nearly 18 inches more than Tampa's 49.5.
  • Amount isn't frequency. Portland's airport station averages 36.9 inches, about the same as Austin (36.3) and Oklahoma City (36.4). The column says how much water falls in a year, not on how many days: a few heavy downpours and a long run of drizzly days can add up to the same total.

How to read your own station's row

Read the number as a year, not a week. A normal is a 30-year average: any given year runs wetter or drier, and the rain is measured at the station, not at your door. The total also doesn't say when the rain falls. A city can get most of it in one season or spread it across the year, and this column looks the same either way.

The middle of the table is Washington's Reagan Airport station at 41.8 inches: half the 39 stations get that much or less. What the number is good for is deciding whether your week needs a wet-day version. If your station sits near the top, rain is part of a normal week and your plan should already say where the walk goes when it comes. If it sits near the bottom, rain is the exception, and the plan can treat it as one.

What rain changes in a training week

  • The walk moves; it doesn't disappear. On a wet day, take the steps under cover or indoors: a treadmill, a mall, a big store, an indoor track, the stairs in your building. A treadmill walk or ten minutes of stairs counts the same as a loop around the block. Same daily target, different place.
  • Lifting doesn't change. If you lift indoors, a rainy week is the same week: same days, same sessions, same progression. Rain is a reason to move the walk, not to skip the gym.
  • Decide the wet-day version before it rains. Pick the indoor walk now, the place and the hour, so when the rain shows up there's nothing left to decide and nothing to talk yourself out of.
  • Make the trip easy. If getting to the gym is the hard part on a wet day, keep the bag packed and go straight from work, or train at home with a three-day dumbbell plan when the trip isn't happening.
  • Keep a floor. A 30-minute session keeps a soaked week from going to zero, and never missing twice holds in a wet month too.

Related tables: commute times by metro for these same 40 metros, how active your city is by the CDC's city estimates, and winter cold and summer heat at weather stations in 48 big metros.

Where the numbers come from

NOAA's National Centers for Environmental Information publish the U.S. Climate Normals for 1991 to 2020. The precipitation figure is the annual normal from the Annual/Seasonal Climate Normals,1 read from each station's own normals file with NOAA's completeness flag and years of record, and rounded to one decimal. The values were requested 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: for each metro, 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.

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. Annual/Seasonal 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 to do when it rains 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. Annual/Seasonal Climate Normals (1991-2020). NOAA National Centers for Environmental Information, 2021. https://doi.org/10.25921/4ek7-fk11 (accessed October 22, 2026).