Flood Zone API Get a free key

Flood map coverage in Missouri

FEMA's National Flood Hazard Layer holds 4,674 FIRM panels for Missouri from 99 digital flood map databases, reaching 98 of its 115 counties. Computed September 29, 2026.

4,674FIRM panels
66%took effect before September 29, 2016
2025-12-26newest panel (29081C0325C)
77LOMRs in effect

What to expect from lookups here

A real lookup in Missouri

The point is the Census internal point of Harrison County, the county with Missouri's most recently effective FIRM panel. FEMA's map puts it in zone X (area of minimal flood hazard). Recorded September 29, 2026.

Request
curl -sG https://api.floodzoneapi.com/api/v1/flood/zone \
  -H "Authorization: Bearer $FZA_KEY" \
  -d lat=40.34562 -d lon=-93.99258
Response 200
{
  "query": {
    "lat": 40.34562,
    "lon": -93.99258
  },
  "location": {
    "lat": 40.34562,
    "lon": -93.99258,
    "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": "29081C",
    "polygon_id": "29081C_9097",
    "at_zone_boundary": false,
    "other_zones": []
  },
  "firm_panel": {
    "panel": "29081C0255C",
    "effective_date": "2025-12-26",
    "panel_type": "Countywide, Panel Printed",
    "dfirm_id": "29081C",
    "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": 40.34562,
      "lon": -93.99258
    },
    "queried_at": "2026-09-29T08:37:47Z",
    "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 Missouri

MapDFIRM IDID typePanelsNewest panelOldest panelOver 10 years oldLOMRs in effect
Adair County29001CCounty332025-02-142025-02-1400
Andrew County29003CCounty192011-04-182011-04-18190
Audrain County29007CCounty262010-04-052010-04-05260
Barry County29009CCounty332006-08-162006-08-16330
Barton County29011CCounty252011-03-172011-03-17250
Bates County29013CCounty202010-05-032010-05-03200
Benton County29015CCounty512009-06-022009-06-02510
Bollinger County29017CCounty752025-10-302025-10-3000
Boone County29019CCounty692017-04-192011-03-17325
Butler County29023CCounty872010-11-262010-11-26870
Caldwell County29025CCounty122015-06-162015-06-16120
Callaway County29027CCounty502012-09-052012-09-05500
Camden County29029CCounty422018-04-182011-06-16310
Cape Girardeau County29031CCounty622016-01-202011-09-29621
Carroll County29033CCounty562012-10-022012-10-02560
Cass County29037CCounty892013-01-022013-01-02892
Cedar County29039CCounty252011-01-062011-01-06250
Chariton County29041CCounty582012-05-162012-05-16580
Christian County29043CCounty732023-11-022023-11-0200
City of St. Louis290385Community-numbered322011-05-242011-05-24321
Clark County29045CCounty382021-01-292012-02-16250
Clay County29047CCounty1082015-08-032015-08-031082
Clinton County29049CCounty202011-04-042011-04-04200
Cole County29051CCounty612012-11-022012-11-02610
Cooper County29053CCounty312011-05-032011-05-03310
Crawford County29055CCounty272010-05-202010-05-20270
Dade County29057CCounty572011-05-242011-05-24570
Dallas County29059CCounty222010-04-192010-04-19220
Daviess County29061CCounty182015-09-302015-09-30180
DeKalb County29063CCounty322003-11-192003-11-19320
Dent County29065CCounty312023-08-012020-09-1800
Franklin County29071CCounty862020-06-052011-10-18504
Gasconade County29073CCounty492011-07-182011-07-18490
Gentry County29075CCounty182015-06-162015-06-16180
Greene County29077CCounty1172025-09-192025-09-1900
Grundy County29079CCounty352020-05-012020-05-0100
Harrison County29081CCounty422025-12-262025-12-2600
Henry County29083CCounty362011-01-062011-01-06361
Howard County29089CCounty242017-03-212009-10-16110
Howell County29091CCounty492021-04-072011-07-04362
Iron County29093CCounty352006-02-162006-02-16350
Jackson County29095CCounty2532023-12-072017-01-20011
Jasper County29097CCounty672012-11-022006-03-16673
Jefferson County29099CCounty1742025-10-022019-06-2000
Johnson County29101CCounty342011-07-042011-07-04341
Knox County29103CCounty162019-11-012019-11-0100
Laclede County29105CCounty432010-09-292010-09-29431
Lafayette County29107CCounty512010-11-262010-11-26510
Lawrence County29109CCounty412012-08-022012-08-02410
Lewis County29111CCounty362015-01-162012-03-02360
Lincoln County29113CCounty1152018-10-052010-09-291070
Linn County29115CCounty302006-01-192006-01-19300
Livingston County29117CCounty352019-12-202019-12-2000
Macon County29121CCounty382005-11-172005-11-17380
Madison County29123CCounty262012-08-022012-08-02260
Marion County29127CCounty202016-07-202010-07-22201
McDonald County29119CCounty432010-05-032010-05-03432
Mercer County29129CCounty212019-11-152019-11-1500
Miller County29131CCounty232018-04-182009-05-18210
Moniteau County29135CCounty362011-03-032011-03-03360
Monroe County29137CCounty742006-10-172006-10-17740
Montgomery County29139CCounty192009-05-182009-05-18190
Morgan County29141CCounty322018-04-182009-05-04300
Newton County29145CCounty582010-11-262010-11-26580
Nodaway County29147CCounty392020-01-222020-01-2200
Northmoor290293Community-numbered12004-01-162004-01-1610
Oregon County29149CCounty302008-12-162005-10-19300
Osage County29151CCounty242012-09-192012-09-19240
Ozark County29153CCounty452007-09-282007-09-28450
Perry County29157CCounty482011-08-022011-08-02480
Pettis County29159CCounty562023-11-302023-11-3001
Phelps County29161CCounty402008-02-202008-02-20406
Pike County29163CCounty282010-04-192010-04-19280
Platte County29165CCounty822015-04-022015-04-02820
Polk County29167CCounty262010-09-172010-09-17260
Pulaski County29169CCounty372010-05-032010-05-03371
Putnam County29171CCounty222019-11-152019-11-1500
Ralls County29173CCounty232010-04-192010-04-19231
Randolph County29175CCounty262020-05-012020-05-0100
Ray County29177CCounty522012-06-192012-06-19520
Ripley County29181CCounty472019-11-012019-11-0100
Saline County29195CCounty642013-01-162013-01-16640
Scotland County29199CCounty342020-01-222020-01-2200
Scott County29201CCounty782012-06-052012-06-05784
Shelby County29205CCounty242023-08-152020-01-2200
St. Charles County29183CCounty742021-03-092016-01-207210
St. Francois County29187CCounty372011-06-162011-06-16370
St. Louis County29189CCounty1352015-02-042015-02-0413516
Ste. Genevieve County29186CCounty672019-02-152011-07-04150
Stone County29209CCounty712024-08-282024-08-2800
Sullivan County29211CCounty282019-11-152019-11-1500
Taney County29213CCounty552012-03-152012-03-15551
Vernon County29217CCounty262020-05-012020-05-0100
Warren County29219CCounty342009-11-042009-11-04340
Washington County29221CCounty502020-06-052020-06-0500
Wayne County29223CCounty262011-06-162011-06-16260
Webster County29225CCounty182010-09-172010-09-17180
Worth County29227CCounty142003-09-032003-09-03140
Wright County29229CCounty552023-11-022020-01-2200
Dates are panel effective dates (YYYY-MM-DD). "Placeholder" means FEMA's record carries a non-date such as 9999-09-09. "Over 10 years old" counts panels effective before September 29, 2016. "LOMRs in effect" are Letters of Map Revision not yet folded into a new FIRM. The DFIRM ID appears in responses as flood_zone.dfirm_id and firm_panel.dfirm_id.

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.

Source: FEMA NFHL layers 1, 3 and 22 and the Census Bureau county gazetteer, computed September 29, 2026. All states ยท API reference