As ‘Flash Flood Month’ Continues, These Cities Face the Greatest Risk
https://climate-crisis-247-bucket.nyc3.cdn.digitaloceanspaces.com/wp-content/uploads/2025/07/07211843/Cumulative-forecast-rainfall-and-flood-risk-July-22-to-24-2025-150x150.pngWhile the 2025 hurricane season has been relatively quiet so far, this summer has largely been characterized by a series of extreme rainfall incidents and devastating flash floods. Flash floods killed more than 130 people in Central Texas, while flooding in the Rio Ruidoso in New Mexico claimed three lives.
Hot property? From Maui to Malibu, These Affluent Enclaves Are Becoming Wildfire Hotspots
Whence the next pandemic? Cities Where the Next Pandemic Is Most Likely to Break Out
As what experts term “flash flood month” continues, several impending storm systems are raising flood risk in large swaths of the country. More than 200 counties are forecast to receive at least one inch of rain in the next 72 hours, many in dry, drought-stricken places where non-absorbent soil could cause torrents of rain to quickly turn into floodwaters. The National Weather Service has issued flood watches for 187 counties, representing more than 10 million Americans. A closer look at the data reveals the cities with the greatest flood risk this week.
To determine the cities with the greatest flood risk this week, Climate Crisis 247 reviewed data on flood watches from the National Weather Service and rain forecasts from the NOAA’s National Digital Forecast Database. Cities under flood watch as of July 21, 2025 were ranked based on forecast cumulative rainfall for the period July 22 to July 24, 2025. Only cities with at least 10,000 residents were considered.
20. Lawrenceburg, KY

- Forecast cumulative rainfall for next 72 hours: 0.41 inches
- Forecast average temperature for next 72 hours: 79.8°F
- Population: 11,749
19. Kirksville, MO

- Forecast cumulative rainfall for next 72 hours: 0.44 inches
- Forecast average temperature for next 72 hours: 82.3°F
- Population: 17,533
18. Kingsport, TN

- Forecast cumulative rainfall for next 72 hours: 0.48 inches
- Forecast average temperature for next 72 hours: 80.1°F
- Population: 55,415
17. Somerset, KY

- Forecast cumulative rainfall for next 72 hours: 0.56 inches
- Forecast average temperature for next 72 hours: 81.0°F
- Population: 11,998
16. Bristol, VA

- Forecast cumulative rainfall for next 72 hours: 0.57 inches
- Forecast average temperature for next 72 hours: 78.5°F
- Population: 17,036
15. Washington, IN

- Forecast cumulative rainfall for next 72 hours: 0.60 inches
- Forecast average temperature for next 72 hours: 81.0°F
- Population: 12,076
14. Wilmington, NC

- Forecast cumulative rainfall for next 72 hours: 0.78 inches
- Forecast average temperature for next 72 hours: 82.5°F
- Population: 116,933
13. Bristol, TN

- Forecast cumulative rainfall for next 72 hours: 0.82 inches
- Forecast average temperature for next 72 hours: 79.0°F
- Population: 27,307
12. Mexico, MO

- Forecast cumulative rainfall for next 72 hours: 0.95 inches
- Forecast average temperature for next 72 hours: 82.3°F
- Population: 11,502
11. Myrtle Grove, NC

- Forecast cumulative rainfall for next 72 hours: 0.95 inches
- Forecast average temperature for next 72 hours: 82.1°F
- Population: 12,093
10. Murraysville, NC

- Forecast cumulative rainfall for next 72 hours: 1.01 inches
- Forecast average temperature for next 72 hours: 82.2°F
- Population: 16,672
9. Moberly, MO

- Forecast cumulative rainfall for next 72 hours: 1.01 inches
- Forecast average temperature for next 72 hours: 83.7°F
- Population: 13,708
8. Dardenne Prairie, MO

- Forecast cumulative rainfall for next 72 hours: 1.02 inches
- Forecast average temperature for next 72 hours: 84.1°F
- Population: 12,903
7. St. Peters, MO

- Forecast cumulative rainfall for next 72 hours: 1.09 inches
- Forecast average temperature for next 72 hours: 84.9°F
- Population: 57,692
6. Lake St. Louis, MO

- Forecast cumulative rainfall for next 72 hours: 1.10 inches
- Forecast average temperature for next 72 hours: 84.1°F
- Population: 17,088
5. O'Fallon, MO

- Forecast cumulative rainfall for next 72 hours: 1.11 inches
- Forecast average temperature for next 72 hours: 84.3°F
- Population: 91,825
4. Wentzville, MO

- Forecast cumulative rainfall for next 72 hours: 1.20 inches
- Forecast average temperature for next 72 hours: 84.1°F
- Population: 44,584
3. St. Charles, MO

- Forecast cumulative rainfall for next 72 hours: 1.22 inches
- Forecast average temperature for next 72 hours: 85.1°F
- Population: 70,687
2. Leland, NC

- Forecast cumulative rainfall for next 72 hours: 1.31 inches
- Forecast average temperature for next 72 hours: 82.5°F
- Population: 24,473
1. Troy, MO

- Forecast cumulative rainfall for next 72 hours: 1.54 inches
- Forecast average temperature for next 72 hours: 83.5°F
- Population: 12,964
Sponsor
Find a Vetted Financial Advisor
- Finding a fiduciary financial advisor doesn't have to be hard. SmartAsset's free tool matches you with up to 3 financial advisors that serve your area in 5 minutes.
- Each advisor has been vetted by SmartAsset and is held to a fiduciary standard to act in your best interests. Get on the path toward achieving your financial goals!
