Flood map coverage in North Dakota
FEMA's National Flood Hazard Layer holds 2,262 FIRM panels for North Dakota from 39 digital flood map databases, reaching 39 of its 53 counties. Computed September 29, 2026.
2,262FIRM panels
65%took effect before September 29, 2016
2025-11-14newest panel (38103C0045D)
21LOMRs in effect
What to expect from lookups here
- 14 counties have no digital FIRM in the NFHL (listed below). Points there come back
"mapped": false. - 4 of the maps are community-numbered, so parts of the counties they sit in may have no digital map.
- The map that has gone longest without a new panel is Township of Mckinney (380311), last revised 2000-01-19.
A real lookup in North Dakota
The point is the Census internal point of Wells County, the county with North Dakota's most recently effective FIRM panel. FEMA's map puts it in zone X (area of minimal flood hazard). Recorded September 29, 2026.
curl -sG https://api.floodzoneapi.com/api/v1/flood/zone \
-H "Authorization: Bearer $FZA_KEY" \
-d lat=47.58085 -d lon=-99.68221{
"query": {
"lat": 47.58085,
"lon": -99.68221
},
"location": {
"lat": 47.58085,
"lon": -99.68221,
"geocoder": null,
"precision": "input_coordinates",
"matched_address": null,
"candidates": null,
"county": null,
"county_fips": null,
"state": null
},
"flood_zone": {
"mapped": true,
"zone": "X",
"subtype": "AREA OF MINIMAL FLOOD HAZARD",
"description": "Area of minimal flood hazard. Outside the Special Flood Hazard Area.",
"sfha": false,
"static_bfe": null,
"depth": null,
"dfirm_id": "38103C",
"polygon_id": "38103C_437",
"at_zone_boundary": false,
"other_zones": []
},
"firm_panel": {
"panel": "38103C0450C",
"effective_date": "2018-06-06",
"panel_type": "Countywide, Not Printed",
"dfirm_id": "38103C",
"other_panels": []
},
"source": {
"dataset": "FEMA National Flood Hazard Layer (NFHL)",
"service": "https://hazards.fema.gov/arcgis/rest/services/public/NFHL/MapServer",
"layers": [
{
"id": 28,
"name": "Flood Hazard Zones"
},
{
"id": 3,
"name": "FIRM Panels"
}
],
"query_point": {
"lat": 47.58085,
"lon": -99.68221
},
"queried_at": "2026-09-29T08:37:53Z",
"cached": true,
"cache_ttl_seconds": 86400
},
"notice": "Informational. This is the zone shown on FEMA's effective flood map (NFHL) at this point. It is not a Standard Flood Hazard Determination (FEMA Form 086-0-32), a prediction of flood risk, or an insurance quote, and it does not reflect a Letter of Map Amendment issued for a single structure."
}Every digital flood map in North Dakota
| Map | DFIRM ID | ID type | Panels | Newest panel | Oldest panel | Over 10 years old | LOMRs in effect |
|---|---|---|---|---|---|---|---|
| Barnes County | 38003C | County | 63 | 2008-02-06 | 2008-02-06 | 63 | 0 |
| Benson County | 38005C | County | 64 | 2009-04-16 | 2009-04-16 | 64 | 0 |
| Bottineau County | 38009C | County | 56 | 2009-09-02 | 2009-09-02 | 56 | 0 |
| Bowman County | 38011C | County | 95 | 2016-04-05 | 2016-04-05 | 95 | 1 |
| Burleigh County | 38015C | County | 82 | 2024-06-06 | 2014-08-04 | 29 | 0 |
| Cass County | 38017C | County | 140 | 2025-09-05 | 2015-01-16 | 32 | 4 |
| City of Langdon | 380025 | Community-numbered | 7 | 2003-05-05 | 2003-05-05 | 7 | 0 |
| City of Williston | 380319 | Community-numbered | 12 | 2010-08-05 | 2010-08-05 | 12 | 0 |
| Dickey County | 38021C | County | 43 | 2025-06-18 | 2025-06-18 | 0 | 0 |
| Dunn County | 380026 | Community-numbered | 2 | 2017-12-07 | 2017-12-07 | 0 | 0 |
| Eddy County | 38027C | County | 34 | 2025-01-31 | 2017-06-07 | 0 | 0 |
| Emmons County | 38029C | County | 53 | 2024-02-22 | 2024-02-22 | 0 | 0 |
| Foster County | 38031C | County | 38 | 2025-01-31 | 2017-06-21 | 0 | 0 |
| Golden Valley County | 38033C | County | 36 | 2025-09-19 | 2025-09-19 | 0 | 0 |
| Grand Forks County | 38035C | County | 90 | 2010-12-17 | 2010-12-17 | 90 | 0 |
| Grant County | 38037C | County | 49 | 2023-11-16 | 2023-11-16 | 0 | 0 |
| Hettinger County | 38041C | County | 48 | 2012-03-02 | 2012-03-02 | 48 | 0 |
| LaMoure County | 38045C | County | 54 | 2025-06-18 | 2025-06-18 | 0 | 0 |
| Logan County | 38047C | County | 37 | 2025-05-06 | 2025-05-06 | 0 | 0 |
| McHenry County | 38049C | County | 98 | 2011-07-18 | 2011-07-18 | 98 | 1 |
| McIntosh County | 38051C | County | 37 | 2025-03-25 | 2025-03-25 | 0 | 0 |
| McKenzie County | 38053C | County | 92 | 2015-09-02 | 2015-09-02 | 92 | 3 |
| McLean County | 38055C | County | 80 | 2025-03-11 | 2010-08-19 | 55 | 0 |
| Mercer County | 38057C | County | 59 | 2025-03-11 | 2015-10-16 | 45 | 0 |
| Morton County | 38059C | County | 81 | 2015-10-16 | 2005-04-19 | 81 | 6 |
| Nelson County | 38063C | County | 48 | 2009-02-18 | 2009-02-18 | 48 | 0 |
| Oliver County | 38065C | County | 17 | 2025-03-11 | 2025-03-11 | 0 | 0 |
| Pembina County | 38067C | County | 87 | 2016-04-19 | 2011-05-03 | 87 | 1 |
| Ransom County | 38073C | County | 69 | 2011-01-19 | 2011-01-19 | 69 | 1 |
| Richland County | 38077C | County | 91 | 2009-12-18 | 2009-12-18 | 91 | 0 |
| Rolette County | 38079C | County | 37 | 2010-07-06 | 2010-07-06 | 37 | 0 |
| Sioux County | 38085C | County | 44 | 2004-05-17 | 2004-05-17 | 44 | 0 |
| Stark County | 38089C | County | 63 | 2024-08-28 | 2022-07-05 | 0 | 0 |
| Steele County | 38091C | County | 33 | 2023-09-21 | 2023-09-21 | 0 | 0 |
| Stutsman County | 38093C | County | 69 | 2025-06-18 | 2011-05-24 | 47 | 0 |
| Township of Mckinney | 380311 | Community-numbered | 10 | 2000-01-19 | 2000-01-19 | 10 | 0 |
| Traill County | 38097C | County | 52 | 2015-10-16 | 2009-04-16 | 52 | 3 |
| Walsh County | 38099C | County | 125 | 2012-11-02 | 2012-11-02 | 125 | 1 |
| Wells County | 38103C | County | 67 | 2025-11-14 | 2018-06-06 | 0 | 0 |
Counties with no digital FIRM in the NFHL
No digital flood map in the NFHL links to these counties (Census county FIPS in brackets). Addresses here return "mapped": false; FEMA may still have paper maps for them.
- Adams County (38001)
- Billings County (38007)
- Burke County (38013)
- Divide County (38023)
- Griggs County (38039)
- Kidder County (38043)
- Mountrail County (38061)
- Pierce County (38069)
- Ramsey County (38071)
- Sargent County (38081)
- Sheridan County (38083)
- Slope County (38087)
- Towner County (38095)
- Ward County (38101)
Source: FEMA NFHL layers 1, 3 and 22 and the Census Bureau county gazetteer, computed September 29, 2026. All states ยท API reference