Flood Zone API Get a free key

Flood map coverage in South Carolina

FEMA's National Flood Hazard Layer holds 3,631 FIRM panels for South Carolina from 46 digital flood map databases, reaching 46 of its 46 counties. Computed September 29, 2026.

3,631FIRM panels
53%took effect before September 29, 2016
2026-07-21newest panel (45005C0125E)
104LOMRs in effect

What to expect from lookups here

A real lookup in South Carolina

The point is the Census internal point of Allendale County, the county with South 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=32.97976 -d lon=-81.36326
Response 200
{
  "query": {
    "lat": 32.97976,
    "lon": -81.36326
  },
  "location": {
    "lat": 32.97976,
    "lon": -81.36326,
    "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": "45005C",
    "polygon_id": "45005C_12",
    "at_zone_boundary": false,
    "other_zones": []
  },
  "firm_panel": {
    "panel": "45005C0250D",
    "effective_date": "2010-07-22",
    "panel_type": "Countywide, Panel Printed",
    "dfirm_id": "45005C",
    "other_panels": [
      {
        "panel": "45049C0075C",
        "effective_date": "2010-09-29",
        "panel_type": "Countywide, Panel Printed",
        "dfirm_id": "45049C"
      }
    ]
  },
  "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": 32.97976,
      "lon": -81.36326
    },
    "queried_at": "2026-09-29T08:37:57Z",
    "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 South Carolina

MapDFIRM IDID typePanelsNewest panelOldest panelOver 10 years oldLOMRs in effect
Abbeville County45001CCounty272018-08-162011-03-03240
Aiken County45003CCounty1702018-08-162012-06-191522
Allendale County45005CCounty202026-07-212010-07-22110
Anderson County45007CCounty1282017-12-212011-09-291082
Bamberg County45009CCounty382026-07-212010-09-29150
Barnwell County45011CCounty352026-07-212010-09-29170
Beaufort County45013CCounty1442021-03-232021-03-2300
Berkeley County45015CCounty752018-12-072018-12-07015
Calhoun County45017CCounty572007-04-162007-04-16570
Charleston County45019CCounty1602021-01-292021-01-29010
Cherokee County45021CCounty322011-09-162011-09-16320
Chester County45023CCounty552017-05-162011-09-16521
Chesterfield County45025CCounty512025-03-252011-09-16360
Clarendon County45027CCounty822013-08-192013-08-19751
Colleton County45029CCounty782017-12-212017-12-2100
Darlington County45031CCounty562025-03-252013-02-06491
Dillon County45033CCounty362011-05-242011-05-24361
Dorchester County45035CCounty1082017-07-182017-07-1808
Edgefield County45037CCounty552018-09-142011-03-03230
Fairfield County45039CCounty332018-09-282011-05-03250
Florence County45041CCounty1292025-03-252014-12-161220
Georgetown County45043CCounty1132025-06-182023-05-0900
Greenville County45045CCounty1622021-05-042004-12-0211812
Greenwood County45047CCounty492019-06-202011-05-03411
Hampton County45049CCounty432026-07-212010-09-29180
Horry County45051CCounty1622021-12-162021-12-1604
Jasper County45053CCounty322019-10-182019-10-1807
Kershaw County45055CCounty852018-09-282006-12-19160
Lancaster County45057CCounty612018-09-282011-06-16312
Laurens County45059CCounty752019-06-202012-08-16581
Lee County45061CCounty582008-11-192008-11-19581
Lexington County45063CCounty1222018-07-052018-07-0505
Marion County45067CCounty692011-10-182011-10-18690
Marlboro County45069CCounty302011-06-162011-06-16300
McCormick County45065CCounty302018-09-142011-04-04250
Newberry County45071CCounty622019-06-202011-09-16590
Oconee County45073CCounty632017-12-212009-09-11411
Orangeburg County45075CCounty1292014-01-162014-01-161292
Pickens County45077CCounty632017-12-212008-04-16450
Richland County45079CCounty1382017-12-212017-12-21013
Saluda County45081CCounty222007-06-182007-06-18221
Spartanburg County45083CCounty1582021-05-042011-01-061402
Sumter County45085CCounty1002022-10-272007-02-1654
Union County45087CCounty212021-05-042011-08-02180
Williamsburg County45089CCounty992022-10-272012-11-16790
York County45091CCounty1162017-05-162008-09-26887
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