Flood Zone API Get a free key

Flood map coverage in Tennessee

FEMA's National Flood Hazard Layer holds 4,731 FIRM panels for Tennessee from 95 digital flood map databases, reaching 95 of its 95 counties. Computed September 29, 2026.

4,731FIRM panels
82%took effect before September 29, 2016
2025-11-28newest panel (47007C0400D)
112LOMRs in effect

What to expect from lookups here

A real lookup in Tennessee

The point is the Census internal point of Bledsoe County, the county with Tennessee'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=35.59356 -d lon=-85.20591
Response 200
{
  "query": {
    "lat": 35.59356,
    "lon": -85.20591
  },
  "location": {
    "lat": 35.59356,
    "lon": -85.20591,
    "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": "47007C",
    "polygon_id": "47007C_54",
    "at_zone_boundary": false,
    "other_zones": []
  },
  "firm_panel": {
    "panel": "47007C0254C",
    "effective_date": "2010-11-26",
    "panel_type": "Countywide, Panel Printed",
    "dfirm_id": "47007C",
    "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": 35.59356,
      "lon": -85.20591
    },
    "queried_at": "2026-09-29T08:37:59Z",
    "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 Tennessee

MapDFIRM IDID typePanelsNewest panelOldest panelOver 10 years oldLOMRs in effect
Anderson County47001CCounty672009-05-042007-01-17675
Bedford County47003CCounty302007-08-022007-08-02300
Benton County47005CCounty542012-07-032012-07-03540
Bledsoe County47007CCounty532025-11-282010-11-26350
Blount County47009CCounty512007-09-192007-09-19512
Bradley County47011CCounty512025-11-282007-02-02160
Campbell County47013CCounty462007-09-282007-09-28460
Cannon County47015CCounty442023-05-092010-12-0390
Carroll County47017CCounty792008-03-182008-03-18790
Carter County47019CCounty382025-02-142008-09-26360
Cheatham County47021CCounty562021-02-262010-09-1720
Chester County47023CCounty302009-05-042007-09-28300
Claiborne County47025CCounty262015-03-162009-09-25260
Clay County47027CCounty342010-09-292010-09-29340
Cocke County47029CCounty292009-09-252009-09-25291
Coffee County47031CCounty562020-05-152008-08-04521
Crockett County47033CCounty202009-09-252009-09-25200
Cumberland County47035CCounty502007-11-162007-11-16500
Davidson County47037CCounty1682024-06-202017-04-0504
Decatur County47039CCounty292010-04-192010-04-19290
DeKalb County47041CCounty302025-02-142010-04-19250
Dickson County47043CCounty662021-01-152009-09-25290
Dyer County47045CCounty322008-10-162008-10-16321
Fayette County47047CCounty742008-11-052008-11-05743
Fentress County47049CCounty142010-03-022010-03-02140
Franklin County47051CCounty562016-11-182008-08-04541
Gibson County47053CCounty542008-11-052008-11-05540
Giles County47055CCounty572007-09-282007-09-28570
Grainger County47057CCounty152008-12-162008-12-16150
Greene County47059CCounty442006-07-032006-07-03441
Grundy County47061CCounty402009-09-252009-09-25400
Hamblen County47063CCounty242006-07-032006-07-03243
Hamilton County47065CCounty1302025-11-282016-02-03181
Hancock County47067CCounty142010-06-182010-06-18140
Hardeman County47069CCounty412007-09-282007-09-28410
Hardin County47071CCounty522006-06-162006-06-16520
Hawkins County47073CCounty592024-06-062006-07-03560
Haywood County47075CCounty432008-04-162008-04-16430
Henderson County47077CCounty722008-04-162008-04-16720
Henry County47079CCounty242007-09-282007-09-28240
Hickman County47081CCounty582008-08-042008-08-04581
Houston County47083CCounty242021-01-152010-10-19110
Humphreys County47085CCounty342009-09-252009-09-25340
Jackson County47087CCounty372024-04-252010-04-19340
Jefferson County47089CCounty342008-12-162008-12-16341
Johnson County47091CCounty392009-06-162009-06-16390
Knox County47093CCounty1322013-08-052007-05-021327
Lake County47095CCounty182010-06-042010-06-04180
Lauderdale County47097CCounty542007-09-282007-09-28540
Lawrence County47099CCounty632016-11-182009-01-02610
Lewis County47101CCounty132010-01-202010-01-20130
Lincoln County47103CCounty342016-11-182007-09-19290
Loudon County47105CCounty282007-05-162007-05-16280
Macon County47111CCounty372010-10-192010-10-19370
Madison County47113CCounty822009-08-032009-08-03821
Marion County47115CCounty422025-11-282009-02-04330
Marshall County47117CCounty442007-09-282007-09-28440
Maury County47119CCounty532009-05-042007-04-16539
McMinn County47107CCounty352025-11-282007-09-28300
McNairy County47109CCounty802008-12-022008-12-02800
Meigs County47121CCounty422025-11-282010-09-1750
Monroe County47123CCounty692010-02-032010-02-03690
Montgomery County47125CCounty892021-01-152008-03-18530
Moore County47127CCounty242010-09-292010-09-29240
Morgan County47129CCounty242007-06-182007-06-18240
Obion County47131CCounty432008-11-052008-11-05432
Overton County47133CCounty712009-05-182009-05-18710
Perry County47135CCounty302010-09-292010-09-29300
Pickett County47137CCounty122010-09-032010-09-03120
Polk County47139CCounty432009-05-182009-05-18430
Putnam County47141CCounty252025-02-142007-05-16231
Rhea County47143CCounty662025-11-282008-11-05240
Roane County47145CCounty612025-11-282007-09-28571
Robertson County47147CCounty592021-02-262008-04-16510
Rutherford County47149CCounty1112023-05-092007-01-05767
Scott County47151CCounty292007-09-282007-09-28290
Sequatchie County47153CCounty262025-11-282010-06-04140
Sevier County47155CCounty852009-05-182009-05-18856
Shelby County47157CCounty892013-02-062007-09-288917
Smith County47159CCounty532025-02-142010-09-29361
Stewart County47161CCounty342021-01-152010-10-29130
Sullivan County47163CCounty702024-07-312006-09-29582
Sumner County47165CCounty942021-02-262012-04-17808
Tipton County47167CCounty332009-05-042006-12-19331
Trousdale County47169CCounty452010-09-292010-09-29451
Unicoi County47171CCounty332008-09-032008-09-03330
Union County47173CCounty422009-09-252009-09-25420
Van Buren County47175CCounty92010-04-192010-04-1990
Warren County47177CCounty522008-09-262008-09-26520
Washington County47179CCounty632006-09-292006-09-29634
Wayne County47181CCounty662009-08-032009-08-03660
Weakley County47183CCounty312008-11-052008-11-05310
White County47185CCounty182007-09-282007-09-28180
Williamson County47187CCounty942024-12-202006-09-294912
Wilson County47189CCounty1032024-04-252008-02-20707
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