Flood Zone API Get a free key

Flood map coverage in North Carolina

FEMA's National Flood Hazard Layer holds 11,768 FIRM panels for North Carolina from 100 digital flood map databases, reaching 100 of its 100 counties. Computed September 29, 2026.

11,768FIRM panels
70%took effect before September 29, 2016
2026-06-10newest panel (3710894000M)
293LOMRs in effect

What to expect from lookups here

A real lookup in North Carolina

The point is the Census internal point of Alamance County, the county with North Carolina'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=36.04395 -d lon=-79.40057
Response 200
{
  "query": {
    "lat": 36.04395,
    "lon": -79.40057
  },
  "location": {
    "lat": 36.04395,
    "lon": -79.40057,
    "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": "37001C",
    "polygon_id": "37001C_2127",
    "at_zone_boundary": false,
    "other_zones": []
  },
  "firm_panel": {
    "panel": "3710888300K",
    "effective_date": "2017-11-17",
    "panel_type": "Statewide, Panel Printed",
    "dfirm_id": "37001C",
    "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": 36.04395,
      "lon": -79.40057
    },
    "queried_at": "2026-09-29T08:37:52Z",
    "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 Carolina

MapDFIRM IDID typePanelsNewest panelOldest panelOver 10 years oldLOMRs in effect
Alamance County37001CCounty1182026-06-102006-09-06297
Alexander County37003CCounty692009-07-072007-12-18691
Alleghany County37005CCounty672009-11-042009-09-02671
Anson County37007CCounty912008-10-162008-08-19910
Ashe County37009CCounty1172009-12-032009-11-041172
Avery County37011CCounty762009-12-032008-12-02764
Beaufort County37013CCounty1612025-01-172003-05-15330
Bertie County37015CCounty1302025-01-172009-02-04800
Bladen County37017CCounty972019-12-062007-01-05821
Brunswick County37019CCounty2152019-12-062006-06-02417
Buncombe County37021CCounty2152012-04-032010-01-0621518
Burke County37023CCounty1182009-07-072007-09-051182
Cabarrus County37025CCounty1252018-11-162008-11-05276
Caldwell County37027CCounty1232009-07-072009-07-071232
Camden County37029CCounty612018-12-212004-10-05230
Carteret County37031CCounty2082025-01-172003-07-16620
Caswell County37033CCounty1022026-06-102006-09-06540
Catawba County37035CCounty1272009-07-072007-09-051276
Chatham County37037CCounty1442022-07-192006-09-06693
Cherokee County37039CCounty1662010-04-192008-11-191661
Chowan County37041CCounty412025-01-172008-10-1640
Clay County37043CCounty842009-05-042008-11-19840
Cleveland County37045CCounty1412008-07-022008-02-201411
Columbus County37047CCounty1722019-12-062006-06-02955
Craven County37049CCounty1302025-01-172004-07-02441
Cumberland County37051CCounty1422018-06-202007-01-0513912
Currituck County37053CCounty1102020-06-192005-12-16220
Dare County37055CCounty2072020-06-192006-09-20590
Davidson County37057CCounty1402026-06-102008-01-021353
Davie County37059CCounty602009-06-162008-09-17602
Duplin County37061CCounty1012025-01-172004-07-02631
Durham County37063CCounty1002022-07-192006-05-02216
Edgecombe County37065CCounty1452015-06-022004-01-021452
Forsyth County37067CCounty1352026-06-102009-01-0212615
Franklin County37069CCounty972025-09-192004-01-16874
Gaston County37071CCounty1212015-09-022007-09-281216
Gates County37073CCounty592018-12-212009-07-20510
Graham County37075CCounty1132010-04-192009-02-181134
Granville County37077CCounty1382022-07-192007-04-16531
Greene County37079CCounty642018-06-202004-01-02631
Guilford County37081CCounty2102026-06-102007-06-18330
Halifax County37083CCounty1372025-09-192007-04-16810
Harnett County37085CCounty872022-07-192006-10-03823
Haywood County37087CCounty1592012-04-032012-04-031595
Henderson County37089CCounty1182010-01-062008-10-021186
Hertford County37091CCounty712025-01-172009-08-03680
Hoke County37093CCounty762014-07-072006-10-17760
Hyde County37095CCounty1752022-06-152003-05-15630
Iredell County37097CCounty1602018-11-162007-12-181584
Jackson County37099CCounty1582010-04-192010-04-191585
Johnston County37101CCounty1632022-07-192004-11-03512
Jones County37103CCounty802025-01-172004-07-02550
Lee County37105CCounty752017-11-172006-09-06683
Lenoir County37107CCounty962020-06-192004-01-02891
Lincoln County37109CCounty762015-09-022007-08-16761
Macon County37113CCounty1782010-04-192009-05-041786
Madison County37115CCounty1492010-01-062009-06-021493
Martin County37117CCounty792025-01-172004-11-03530
McDowell County37111CCounty932010-01-062008-10-02933
Mecklenburg County37119CCounty1922018-11-162009-03-0215413
Mitchell County37121CCounty722009-06-022009-02-04721
Montgomery County37123CCounty912009-06-162008-01-02911
Moore County37125CCounty1302017-11-172006-10-171295
Nash County37127CCounty1332025-09-192004-11-031290
New Hanover County37129CCounty912025-01-172006-04-0320
Northampton County37131CCounty1232025-09-192009-02-041181
Onslow County37133CCounty1602025-01-172005-11-03641
Orange County37135CCounty1182026-06-102006-05-02277
Pamlico County37137CCounty662020-06-192004-07-02161
Pasquotank County37139CCounty492018-12-212004-01-16150
Pender County37141CCounty2032025-01-172007-02-16200
Perquimans County37143CCounty512018-12-212004-01-1690
Person County37145CCounty992026-06-102007-06-04661
Pitt County37147CCounty1372025-01-172004-01-021142
Polk County37149CCounty852008-10-022008-09-03851
Randolph County37151CCounty1452026-06-102008-01-021378
Richmond County37153CCounty772014-07-072007-10-16772
Robeson County37155CCounty1832019-12-062003-06-17941
Rockingham County37157CCounty1192026-06-102007-07-03500
Rowan County37159CCounty1272018-11-162008-11-051245
Rutherford County37161CCounty1752010-01-062008-07-021752
Sampson County37163CCounty1042025-01-172006-02-16670
Scotland County37165CCounty622019-12-062003-06-17590
Stanly County37167CCounty1082018-11-162008-09-031015
Stokes County37169CCounty642026-06-102007-05-16511
Surry County37171CCounty992016-11-182009-08-189610
Swain County37173CCounty1412010-04-192010-04-191411
Transylvania County37175CCounty1142010-04-192009-10-02653
Tyrrell County37177CCounty652025-01-172004-01-16480
Union County37179CCounty1522018-11-162008-10-1614917
Vance County37181CCounty392025-09-192004-01-16270
Wake County37183CCounty2682022-07-192004-01-162917
Warren County37185CCounty672025-09-192007-04-16541
Washington County37187CCounty672025-01-172007-09-19220
Watauga County37189CCounty822009-12-032009-12-03826
Wayne County37191CCounty1452018-06-202004-07-02371
Wilkes County37193CCounty1232009-12-032009-03-021231
Wilson County37195CCounty1002018-06-202004-11-03980
Yadkin County37197CCounty702009-08-182009-05-18701
Yancey County37199CCounty1022009-06-022009-06-021020
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.

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