Out of 222 ZIP codes with data in North Dakota, these are the highest-ranked areas for flood claims. See also: National ZIP Codes with Highest Flood Risk | All North Dakota Rankings
| Statistic | Value |
|---|---|
| ZIP codes ranked | 222 |
| Highest value | 2,189 claims |
| Median value | 5 claims |
| State | North Dakota |
Top 100 Worst ZIP Codes
| Rank | ZIP Code | City | State | Flood Claims | Safety Score |
|---|---|---|---|---|---|
| 1 | 58201 | Grand Forks | ND | 2,189 claims | 47/100 |
| 2 | 58104 | Fargo | ND | 1,048 claims | 50/100 |
| 3 | 58301 | Devils Lake | ND | 870 claims | 55/100 |
| 4 | 58102 | Fargo | ND | 686 claims | 55/100 |
| 5 | 58203 | Grand Forks | ND | 640 claims | 52/100 |
| 6 | 58701 | Minot | ND | 553 claims | 33/100 |
| 7 | 58504 | Bismarck | ND | 485 claims | 47/100 |
| 8 | 58078 | West Fargo | ND | 440 claims | 47/100 |
| 9 | 58237 | Grafton | ND | 387 claims | 43/100 |
| 10 | 58072 | Valley City | ND | 375 claims | 52/100 |
| 11 | 58703 | Minot | ND | 363 claims | 33/100 |
| 12 | 58042 | Harwood | ND | 345 claims | 51/100 |
| 13 | 58261 | Minto | ND | 339 claims | 55/100 |
| 14 | 58047 | Horace | ND | 293 claims | 52/100 |
| 15 | 58225 | Drayton | ND | 287 claims | 53/100 |
| 16 | 58103 | Fargo | ND | 274 claims | 55/100 |
| 17 | 58271 | Pembina | ND | 254 claims | 54/100 |
| 18 | 58351 | Minnewaukan | ND | 226 claims | 53/100 |
| 19 | 58325 | Churchs Ferry | ND | 220 claims | 35/100 |
| 20 | 58554 | Mandan | ND | 198 claims | 60/100 |
| 21 | 58503 | Bismarck | ND | 171 claims | 52/100 |
| 22 | 58256 | Manvel | ND | 166 claims | 40/100 |
| 23 | 58075 | Wahpeton | ND | 159 claims | 60/100 |
| 24 | 58054 | Lisbon | ND | 118 claims | 40/100 |
| 25 | 58401 | Jamestown | ND | 105 claims | 53/100 |
| 26 | 58646 | Mott | ND | 92 claims | 52/100 |
| 27 | 58370 | Saint Michael | ND | 87 claims | 40/100 |
| 28 | 58722 | Burlington | ND | 77 claims | 60/100 |
| 29 | 58005 | Argusville | ND | 75 claims | 60/100 |
| 30 | 58523 | Beulah | ND | 73 claims | 60/100 |
| 31 | 58552 | Linton | ND | 70 claims | 52/100 |
| 32 | 58051 | Kindred | ND | 66 claims | 60/100 |
| 33 | 58045 | Hillsboro | ND | 64 claims | 56/100 |
| 34 | 58213 | Walsh County | ND | 46 claims | — |
| 35 | 58790 | Velva | ND | 40 claims | 47/100 |
| 36 | 58257 | Mayville | ND | 39 claims | 45/100 |
| 37 | 58735 | Douglas | ND | 36 claims | 45/100 |
| 38 | 58380 | Tolna | ND | 34 claims | 63/100 |
| 39 | 58335 | Fort Totten | ND | 33 claims | 45/100 |
| 40 | 58220 | Cavalier | ND | 26 claims | 65/100 |
| 41 | 58036 | Gardner | ND | 25 claims | 64/100 |
| 42 | 58381 | Warwick | ND | 23 claims | 45/100 |
| 43 | 58059 | Mapleton | ND | 22 claims | 65/100 |
| 44 | 58501 | Bismarck | ND | 22 claims | 57/100 |
| 45 | 58601 | Dickinson | ND | 21 claims | 65/100 |
| 46 | 58107 | Fargo | ND | 19 claims | 65/100 |
| 47 | 58781 | Sawyer | ND | 19 claims | 63/100 |
| 48 | 58021 | Davenport | ND | 18 claims | 64/100 |
| 49 | 58206 | Grand Forks | ND | 17 claims | 62/100 |
| 50 | 58377 | Starkweather | ND | 17 claims | 45/100 |
| 51 | 58033 | Fort Ransom | ND | 16 claims | 52/100 |
| 52 | 58038 | Grandin | ND | 16 claims | 63/100 |
| 53 | 58202 | Grand Forks | ND | 16 claims | 62/100 |
| 54 | 58222 | Crystal | ND | 16 claims | 45/100 |
| 55 | 58265 | Neche | ND | 16 claims | 65/100 |
| 56 | 58324 | Cando | ND | 16 claims | 57/100 |
| 57 | 58356 | New Rockford | ND | 16 claims | 62/100 |
| 58 | 58761 | Mohall | ND | 16 claims | 57/100 |
| 59 | 58357 | Oberon | ND | 15 claims | 63/100 |
| 60 | 58015 | Christine | ND | 14 claims | 65/100 |
| 61 | 58228 | Emerado | ND | 14 claims | 53/100 |
| 62 | 58278 | Thompson | ND | 13 claims | 61/100 |
| 63 | 58645 | Medora | ND | 13 claims | 61/100 |
| 64 | 58801 | Williston | ND | 12 claims | 61/100 |
| 65 | 58277 | Sharon | ND | 11 claims | 62/100 |
| 66 | 58623 | Bowman | ND | 11 claims | 65/100 |
| 67 | 58027 | Enderlin | ND | 10 claims | 70/100 |
| 68 | 58235 | Gilby | ND | 10 claims | 68/100 |
| 69 | 58327 | Crary | ND | 10 claims | 53/100 |
| 70 | 58362 | Penn | ND | 10 claims | 53/100 |
| 71 | 58458 | Lamoure | ND | 10 claims | 85/100 |
| 72 | 58502 | Bismarck | ND | 10 claims | 62/100 |
| 73 | 58049 | Kathryn | ND | 9 claims | 53/100 |
| 74 | 58238 | Hamilton | ND | 9 claims | 53/100 |
| 75 | 58243 | Hoople | ND | 9 claims | 53/100 |
| 76 | 58274 | Portland | ND | 9 claims | 70/100 |
| 77 | 58454 | Jud | ND | 9 claims | 65/100 |
| 78 | 58732 | McHenry County | ND | 9 claims | — |
| 79 | 58782 | Sherwood | ND | 9 claims | 70/100 |
| 80 | 58787 | Tolley | ND | 9 claims | 53/100 |
| 81 | 58077 | Walcott | ND | 8 claims | 70/100 |
| 82 | 58227 | Edinburg | ND | 8 claims | 53/100 |
| 83 | 58258 | Mekinock | ND | 8 claims | 53/100 |
| 84 | 58379 | Tokio | ND | 8 claims | 53/100 |
| 85 | 58545 | Hazen | ND | 8 claims | 70/100 |
| 86 | 58788 | Towner | ND | 8 claims | 69/100 |
| 87 | 58041 | Hankinson | ND | 7 claims | 70/100 |
| 88 | 58214 | Arvilla | ND | 7 claims | 70/100 |
| 89 | 58216 | Bathgate | ND | 7 claims | 53/100 |
| 90 | 58374 | Sheyenne | ND | 7 claims | 64/100 |
| 91 | 58622 | Belfield | ND | 7 claims | 62/100 |
| 92 | 58004 | Amenia | ND | 6 claims | 68/100 |
| 93 | 58052 | Leonard | ND | 6 claims | 53/100 |
| 94 | 58208 | Grand Forks | ND | 6 claims | 67/100 |
| 95 | 58246 | Pembina County | ND | 6 claims | — |
| 96 | 58249 | Langdon | ND | 6 claims | 69/100 |
| 97 | 58275 | Reynolds | ND | 6 claims | 53/100 |
| 98 | 58361 | Pekin | ND | 6 claims | 53/100 |
| 99 | 58385 | Wolford | ND | 6 claims | 53/100 |
| 100 | 58542 | Hague | ND | 6 claims | 70/100 |
Methodology
Flood risk rankings use FEMA National Flood Insurance Program (NFIP) claim data. Total claims reflect historical flood events that resulted in insured property damage. High claim counts indicate areas with recurring flood exposure, which can compromise water infrastructure, introduce contaminant runoff, and damage home systems.
Data sources: EPA Safe Drinking Water Information System (SDWIS), FEMA National Flood Insurance Program, EPA radon zone maps, EIA electricity rates, and Consumer Confidence Reports. Last updated: 2026-06-04.
Frequently Asked Questions
Why does flood history matter for home safety?
Flooding can contaminate drinking water supplies, damage water infrastructure, introduce sewage and chemical runoff, and compromise home foundations and electrical systems. Repeated flooding indicates persistent risk that affects long-term home safety.
Where does the flood data come from?
Flood claim data comes from the FEMA National Flood Insurance Program (NFIP), which tracks all insured flood losses by ZIP code. This includes claims from hurricanes, river flooding, storm surge, and heavy rainfall events.
Explore More Rankings
- Worst ZIP Codes for Lead in Water in North Dakota
- ZIP Codes with Most EPA Violations in North Dakota
- Lowest Home Safety Scores in North Dakota
- Safest ZIP Codes in North Dakota — Highest Safety Scores
- ZIP Codes with Highest Energy Costs in North Dakota
- ZIP Codes with Highest Radon Risk in North Dakota
- ZIP Codes with PFAS Detections in North Dakota
- Least Reliable Water Systems in North Dakota
- Environmental Justice Concern Areas in North Dakota
- Worst ZIP Codes for Homebuyers in North Dakota
- ZIP Codes with Worst CO & Gas Risk in North Dakota
- Safest ZIP Codes for Gas & CO Risk in North Dakota
- ZIP Codes with Worst Wildfire Smoke Risk in North Dakota
- Safest ZIP Codes for Wildfire Smoke in North Dakota
- All Rankings