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.png

While 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

Photo by Daisy Laparra on Pexels

  • 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

Photo by Francesco Ungaro on Unsplash

  • 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

Photo by John Cheathem on Pexels

  • 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

Photo by Devin Avery on Unsplash

  • 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

Photo by Silviu Zidaru on Unsplash

  • 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

Photo by Bernd 📷 Dittrich on Unsplash

  • 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

Photo by Josh Austin on Unsplash

  • 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

Photo by Jeny Plante on Unsplash

  • 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

Photo by A A on Unsplash

  • 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

Photo by vee terzy on Pexels

  • 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

Photo by ELG21 on Pixabay

  • 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

Photo by Sreenivas on Unsplash

  • 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

Photo by Vasudha Nagaraju on Unsplash

  • 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

Photo by Brian Yurasits on Unsplash

  • 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

Photo by Pixabay on Pexels

  • 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

Photo by Kanenori on Pixabay

  • 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

Photo by Jason Dent on Unsplash

  • 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

Photo by Carly Hendrickson on Unsplash

  • 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

Photo by Claudio Schwarz on Unsplash

  • 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

Photo by Joshua Woroniecki on Pexels

  • Forecast cumulative rainfall for next 72 hours: 1.54 inches
  • Forecast average temperature for next 72 hours: 83.5°F
  • Population: 12,964
 


  1. 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.
  2. 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!
More from ClimateCrisis 247