Rainfall totals: July 21, 2026
In the 24 hours ending at 8 a.m. EDT (7 a.m. CDT) on July 21, 2026, NOAA's MRMS multi-sensor precipitation analysis estimated up to 4.92 inches of rain, at ZIP code 50046 (Cambridge, IA). 878 ZIP codes in 24 states got an estimated inch or more, and 172 got 2 inches or more.
← Jul 20, 2026 All rain days Jul 22, 2026 →
Window: the 24 hours ending at 8 a.m. EDT (7 a.m. CDT) on July 21, 2026 (12:00 UTC). Rain totals are liquid precipitation and include melted snow and sleet. Colors are the NOAA grid, averaged to 4 km for the map; tables use the value at each ZIP code's center.
Rainfall by state
Iowa: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 50046 (Cambridge, IA) | 4.92″ | Huxley | 4.35″ |
| 50244 (Slater, IA) | 4.51″ | Mitchellville | 4.18″ |
| 50134 (Kelley, IA) | 4.34″ | Bondurant | 3.65″ |
| 50124 (Huxley, IA) | 4.29″ | Pleasant Hill | 3.63″ |
| 50073 (Elkhart, IA) | 4.05″ | Waukee | 3.41″ |
Missouri: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 64647 (Jameson, MO) | 3.97″ | Bethany | 1.59″ |
| 63937 (Ellsinore, MO) | 3.15″ | Chillicothe | 1.55″ |
| 64499 (Worth, MO) | 3.03″ | Poplar Bluff | 1.34″ |
| 64657 (McFall, MO) | 3.02″ | Moberly | 0.65″ |
| 64640 (Lake Viking, MO) | 2.81″ | Trenton | 0.56″ |
Florida: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 32346 (Panacea, FL) | 3.26″ | Carrabelle | 2.26″ |
| 32358 (Sopchoppy, FL) | 2.55″ | Fort Pierce | 1.91″ |
| 32355 (St. Marks, FL) | 2.30″ | Port St. Joe | 1.41″ |
| 34946 (Fort Pierce North, FL) | 1.76″ | Tallahassee | 1.13″ |
| 34950 (Fort Pierce, FL) | 1.76″ | Flagler Beach | 0.94″ |
North Carolina: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 27249 (Gibsonville, NC) | 3.26″ | Wendell | 2.76″ |
| 27301 (McLeansville, NC) | 3.00″ | Garner | 2.70″ |
| 27607 (Raleigh, NC) | 2.88″ | Knightdale | 2.52″ |
| 27259 (Moore County, NC) | 2.78″ | Walkertown | 2.16″ |
| 27332 (Sanford, NC) | 2.75″ | Washington | 2.13″ |
Michigan: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 49664 (Maple City, MI) | 2.52″ | Traverse City | 1.45″ |
| 49806 (Alger County, MI) | 2.50″ | Escanaba | 1.20″ |
| 49636 (Glen Arbor, MI) | 2.47″ | Cadillac | 0.96″ |
| 49621 (Greilickville, MI) | 2.40″ | Houghton | 0.83″ |
| 49654 (Leland, MI) | 2.22″ | Negaunee | 0.78″ |
Colorado: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 81527 (Mesa County, CO) | 2.39″ | Vail | 0.71″ |
| 80442 (Fraser, CO) | 1.08″ | Silverthorne | 0.47″ |
| 81632 (Edwards, CO) | 0.99″ | Gunnison | 0.37″ |
| 80549 (Wellington, CO) | 0.96″ | Eagle | 0.32″ |
| 81521 (Fruita, CO) | 0.74″ | Breckenridge | 0.26″ |
Georgia: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 30448 (Nunez, GA) | 2.21″ | Thomasville | 1.34″ |
| 30477 (Wadley, GA) | 1.87″ | Tifton | 1.07″ |
| 31722 (Berlin, GA) | 1.57″ | Fitzgerald | 0.87″ |
| 31720 (Barwick, GA) | 1.53″ | Adel | 0.86″ |
| 31626 (Boston, GA) | 1.52″ | Ashburn | 0.80″ |
Minnesota: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 56043 (Hayward, MN) | 2.01″ | Albert Lea | 1.79″ |
| 56007 (Albert Lea, MN) | 1.87″ | Austin | 1.25″ |
| 55950 (Lansing, MN) | 1.86″ | Kasson | 1.00″ |
| 56036 (Glenville, MN) | 1.83″ | Stewartville | 0.98″ |
| 55951 (Le Roy, MN) | 1.80″ | Dodge Center | 0.88″ |
Illinois: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 62374 (Tennessee, IL) | 1.97″ | Aledo | 1.30″ |
| 61412 (Alexis, IL) | 1.81″ | Abingdon | 1.27″ |
| 61452 (Littleton, IL) | 1.72″ | Macomb | 1.14″ |
| 62367 (Plymouth, IL) | 1.66″ | Rock Island | 0.95″ |
| 61284 (Taylor Ridge, IL) | 1.65″ | Harrisburg | 0.80″ |
New Mexico: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 88312 (Ruidoso, NM) | 1.97″ | Ruidoso Downs | 1.26″ |
| 88340 (Mescalero, NM) | 1.88″ | Aztec | 0.54″ |
| 88052 (Organ, NM) | 1.51″ | Las Cruces | 0.50″ |
| 88023 (Bayard, NM) | 1.46″ | Anthony | 0.36″ |
| 88053 (Pinos Altos, NM) | 1.29″ | Bloomfield | 0.35″ |
Ohio: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 43442 (Lindsey, OH) | 1.91″ | Bowling Green | 1.57″ |
| 43450 (Pemberville, OH) | 1.60″ | Paulding | 1.37″ |
| 43416 (Elmore, OH) | 1.57″ | Oak Harbor | 1.09″ |
| 43541 (Milton Center, OH) | 1.57″ | Fremont | 1.06″ |
| 43440 (Marblehead, OH) | 1.57″ | Port Clinton | 1.01″ |
Arizona: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 85606 (Cochise County, AZ) | 1.84″ | Prescott Valley | 1.50″ |
| 85609 (Dragoon, AZ) | 1.81″ | Star Valley | 1.31″ |
| 85541 (Star Valley, AZ) | 1.70″ | Payson | 1.28″ |
| 86303 (Prescott, AZ) | 1.61″ | Prescott | 1.05″ |
| 85931 (Forest Lakes, AZ) | 1.50″ | Benson | 1.02″ |
Wisconsin: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 54246 (Door County, WI) | 1.65″ | Prairie du Chien | 0.75″ |
| 53801 (Bagley, WI) | 1.13″ | Lancaster | 0.71″ |
| 53804 (Bloomington, WI) | 1.11″ | Fennimore | 0.42″ |
| 54234 (Sister Bay, WI) | 0.93″ | Platteville | 0.39″ |
| 54177 (Wausaukee, WI) | 0.87″ | Mineral Point | 0.37″ |
Mississippi: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 38652 (New Albany, MS) | 1.61″ | New Albany | 1.82″ |
| 38833 (Burnsville, MS) | 1.07″ | Pontotoc | 0.72″ |
| 38927 (Tallahatchie County, MS) | 0.83″ | Ripley | 0.59″ |
| 39346 (Noxapater, MS) | 0.71″ | Pascagoula | 0.44″ |
| 38683 (Walnut, MS) | 0.68″ | Houston | 0.43″ |
Virginia: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 24551 (Forest, VA) | 1.56″ | Richlands | 1.26″ |
| 24101 (Westlake Corner, VA) | 1.47″ | Covington | 1.14″ |
| 24556 (Bedford County, VA) | 1.39″ | Christiansburg | 0.87″ |
| 24095 (Stewartsville, VA) | 1.29″ | Hopewell | 0.70″ |
| 24065 (Boones Mill, VA) | 1.26″ | Galax | 0.70″ |
Louisiana: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 70577 (Port Barre, LA) | 1.50″ | Richwood | 0.77″ |
| 70397 (Terrebonne Parish, LA) | 0.64″ | Franklin | 0.17″ |
| 70050 (Empire, LA) | 0.57″ | New Orleans | 0.16″ |
| 70082 (Pointe a la Hache, LA) | 0.44″ | Baker | 0.15″ |
| 70038 (Boothville, LA) | 0.42″ | Walker | 0.11″ |
Indiana: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 46711 (Berne, IN) | 1.42″ | Berne | 1.70″ |
| 46770 (Markle, IN) | 1.38″ | Bluffton | 1.31″ |
| 46791 (Uniondale, IN) | 1.37″ | Huntington | 1.02″ |
| 47326 (Bryant, IN) | 1.35″ | North Manchester | 0.85″ |
| 46714 (Bluffton, IN) | 1.28″ | Portland | 0.61″ |
South Carolina: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 29851 (Gloverville, SC) | 1.31″ | Ravenel | 0.60″ |
| 29828 (Gloverville, SC) | 1.10″ | Walterboro | 0.57″ |
| 29434 (Berkeley County, SC) | 0.96″ | Camden | 0.53″ |
| 29164 (Wagener, SC) | 0.87″ | Aiken | 0.37″ |
| 29834 (Langley, SC) | 0.86″ | Georgetown | 0.27″ |
Pennsylvania: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 18232 (Lansford, PA) | 1.28″ | Lansford | 1.35″ |
| 18240 (Nesquehoning, PA) | 1.27″ | Nesquehoning | 1.20″ |
| 18218 (Coaldale, PA) | 1.26″ | Tamaqua | 1.02″ |
| 18353 (Saylorsburg, PA) | 1.03″ | Summit Hill | 0.89″ |
| 18322 (Brodheadsville, PA) | 0.98″ | Jim Thorpe | 0.81″ |
Tennessee: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 38076 (Williston, TN) | 1.26″ | Pulaski | 0.78″ |
| 37376 (Sherwood, TN) | 0.77″ | Kingsport | 0.62″ |
| 37819 (Jellico, TN) | 0.76″ | Germantown | 0.55″ |
| 38457 (Lawrence County, TN) | 0.75″ | Jackson | 0.41″ |
| 37680 (Johnson County, TN) | 0.60″ | East Ridge | 0.38″ |
Wyoming: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 82240 (Torrington, WY) | 1.26″ | Laramie | 0.64″ |
| 82322 (Bairoil, WY) | 1.24″ | Torrington | 0.28″ |
| 82051 (Albany County, WY) | 0.47″ | ||
| 82070 (Laramie, WY) | 0.46″ | ||
| 82058 (Albany County, WY) | 0.30″ |
West Virginia: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 24736 (Matoaka, WV) | 1.19″ | Lewisburg | 0.84″ |
| 24868 (Crumpler, WV) | 1.19″ | Buckhannon | 0.81″ |
| 24901 (Lewisburg, WV) | 1.10″ | Princeton | 0.51″ |
| 24855 (McDowell County, WV) | 0.97″ | Ripley | 0.41″ |
| 24916 (Greenbrier County, WV) | 0.97″ | Weston | 0.27″ |
Alabama: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 35634 (St. Florian, AL) | 1.14″ | Headland | 1.01″ |
| 36345 (Headland, AL) | 0.87″ | Muscle Shoals | 0.64″ |
| 36350 (Midland City, AL) | 0.72″ | Geneva | 0.59″ |
| 36471 (Peterman, AL) | 0.71″ | Midfield | 0.57″ |
| 35661 (Muscle Shoals, AL) | 0.69″ | Ozark | 0.47″ |
Arkansas: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 72434 (Imboden, AR) | 1.05″ | Lake City | 0.68″ |
| 72437 (Lake City, AR) | 0.96″ | Pocahontas | 0.32″ |
| 71933 (Pearcy, AR) | 0.95″ | Piggott | 0.28″ |
| 72461 (Rector, AR) | 0.83″ | Monticello | 0.22″ |
| 72430 (Greenway, AR) | 0.75″ | Batesville | 0.11″ |
New Jersey: most rain
| ZIP code | Estimated rain | City | Estimated rain |
|---|---|---|---|
| 07825 (Marksboro, NJ) | 0.87″ | ||
| 07832 (Hainesburg, NJ) | 0.64″ | ||
| 18351 (Portland, NJ) | 0.63″ | ||
| 07826 (Layton, NJ) | 0.43″ | ||
| 07833 (Delaware, NJ) | 0.39″ |
Look up your ZIP code
Sources
Snow: NOAA National Operational Hydrologic Remote Sensing Center (NOHRSC), National Snowfall Analysis (version 2.1), 24-hour totals on a 0.04° grid (about 4 km). NOHRSC builds it from NWS, CoCoRaHS and other snowfall reports, radar and gauge precipitation (Stage IV) and model snow-to-liquid ratios. Rain: NOAA MRMS multi-sensor 24-hour precipitation (radar adjusted to rain gauges, about 1 km), from the Iowa Environmental Mesonet archive; it is total liquid, so it includes melted snow and sleet. Places: US Census Bureau ZIP Code Tabulation Areas (2024 Gazetteer internal points) and city centers. Each value is the estimate for the grid cell that contains the ZIP code's or city's center point, not a measurement at your house. NOAA reruns recent analyses as late reports arrive, so the last few days can change slightly. These are our own summaries of public NOAA data; NOAA has not reviewed them.
Hail check for any US address
Every day since October 2019 that radar estimated hail near the address, free.
Guide: How to check if it hailed at your address · Free hail alerts by email · As you type, the text is sent to Google to suggest addresses.