Flood Zone API Get a free key

Flood map coverage in Texas

FEMA's National Flood Hazard Layer holds 5,445 FIRM panels for Texas from 139 digital flood map databases, reaching 138 of its 254 counties. Computed September 29, 2026.

5,445FIRM panels
70%took effect before September 29, 2016
2026-08-04newest panel (48403C0025B)
1,960LOMRs in effect

What to expect from lookups here

A real lookup in Texas

The point is the Census internal point of Sabine County, the county with Texas'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=31.3433 -d lon=-93.85191
Response 200
{
  "query": {
    "lat": 31.3433,
    "lon": -93.85191
  },
  "location": {
    "lat": 31.3433,
    "lon": -93.85191,
    "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": "48403C",
    "polygon_id": "48403C_3280",
    "at_zone_boundary": false,
    "other_zones": []
  },
  "firm_panel": {
    "panel": "48403C0230B",
    "effective_date": "2026-08-04",
    "panel_type": "Countywide, Panel Printed",
    "dfirm_id": "48403C",
    "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": 31.3433,
      "lon": -93.85191
    },
    "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 Texas

MapDFIRM IDID typePanelsNewest panelOldest panelOver 10 years oldLOMRs in effect
Anderson County48001CCounty342010-02-032010-02-03341
Angelina County48005CCounty342010-09-292010-09-29341
Aransas County48007CCounty202019-12-202016-02-17191
Archer County48009CCounty452021-02-122021-02-1201
Atascosa County48013CCounty422010-11-042010-11-04426
Austin County48015CCounty222019-10-182010-09-0360
Bandera County48019CCounty352020-05-152011-02-0430
Bastrop County48021CCounty362023-05-092006-01-19164
Bee County48025CCounty302010-05-202010-05-20300
Bell County48027CCounty442008-09-262008-09-264436
Bexar County48029CCounty1082023-07-192010-09-2980298
Bosque County48035CCounty312011-01-062011-01-06310
Bowie County48037CCounty322017-12-212010-10-19262
Brazoria County48039CCounty1062020-12-302020-12-3006
Brazos County48041CCounty272014-04-022012-05-162721
Brooks County48047CCounty312010-10-062010-10-06310
Brown County48049CCounty412018-08-282018-08-2800
Burleson County48051CCounty222011-01-062011-01-06220
Burnet County48053CCounty562019-11-012012-03-15194
Caldwell County48055CCounty402026-06-102012-06-1950
Calhoun County48057CCounty352018-08-022014-10-16320
Cameron County48061CCounty442018-02-162018-02-1600
Cass County48067CCounty262012-04-032012-04-03260
Chambers County48071CCounty612018-01-192015-05-04491
Cherokee County48073CCounty352011-01-062011-01-06352
City of El Paso480214Community-numbered92006-02-162006-02-1693
Collin County48085CCounty932024-11-212009-06-0274238
Colorado County48089CCounty342011-02-042011-02-04340
Comal County48091CCounty572024-05-082009-09-025028
Cooke County48097CCounty282008-01-162008-01-16282
Coryell County48099CCounty312010-02-172010-02-17313
Dallas County48113CCounty1032019-03-212001-08-2395152
Dawson County48115CCounty232011-02-042011-02-04230
Denton County48121CCounty1032020-06-192011-04-1896187
DeWitt County48123CCounty312011-01-062011-01-06310
Duval County48131CCounty442011-02-042011-02-04440
Eastland County48133CCounty82019-04-052019-04-0500
Ector County48135CCounty292012-03-152012-03-15293
Ellis County48139CCounty472023-10-192013-06-031820
Erath County48143CCounty302019-04-052011-11-16221
Fannin County48147CCounty322011-02-182011-02-18323
Fayette County48149CCounty372006-10-172006-10-17371
Fort Bend County48157CCounty552021-01-292014-04-024221
Freestone County48161CCounty282026-06-102026-06-1000
Galveston County48167CCounty1392019-08-152019-08-1504
Goliad County48175CCounty232010-10-192010-10-19231
Gonzales County48177CCounty392024-03-272010-12-03230
Gray County48179CCounty252010-11-042010-11-04251
Grayson County48181CCounty302022-09-012010-09-292512
Gregg County48183CCounty442014-09-032014-09-03443
Grimes County48185CCounty272012-04-032012-04-03272
Guadalupe County48187CCounty632024-03-272007-11-024229
Hale County48189CCounty312011-02-182011-02-18311
Hardin County48199CCounty302010-10-062010-10-06301
Harris County48201CCounty1612019-11-152007-06-1898115
Harrison County48203CCounty322014-09-032014-09-03321
Hays County48209CCounty1012025-01-172005-09-022913
Henderson County48213CCounty292010-04-052010-04-05290
Hill County48217CCounty392019-12-202011-06-02212
Hood County48221CCounty212019-04-052012-08-16101
Hopkins County48223CCounty232011-03-172011-03-17230
Houston County48225CCounty362011-04-042011-04-04360
Howard County48227CCounty302010-10-062010-10-06300
Hunt County48231CCounty332012-01-062012-01-06335
Jack County48237CCounty352021-02-122021-02-1200
Jackson County48239CCounty242014-09-172014-09-17240
Jasper County48241CCounty312010-12-172010-12-17310
Jim Wells County48249CCounty292017-08-152017-08-1500
Johnson County48251CCounty322023-09-212012-12-042020
Jones County48253CCounty252011-10-042011-10-04250
Karnes County48255CCounty252010-10-192010-10-19251
Kaufman County48257CCounty332023-01-122012-07-032016
Kendall County48259CCounty242020-05-152010-12-172125
Kerr County48265CCounty392020-05-152011-03-03347
Kleberg County48273CCounty292014-03-172014-03-17291
Lamar County48277CCounty272011-08-162011-08-16277
Lavaca County48285CCounty352010-11-262010-11-26350
Lee County48287CCounty312014-04-162014-04-16310
Leon County48289CCounty372013-11-202013-11-20370
Liberty County48291CCounty322018-01-192008-05-02132
Limestone County48293CCounty282011-09-162011-09-16280
Live Oak County481179Community-numbered272003-11-192003-11-19270
Llano County48299CCounty332021-01-292012-05-02236
Lubbock County48303CCounty472017-02-032007-09-28419
Matagorda County48321CCounty412021-01-152021-01-1500
Maverick County48323CCounty402011-04-042011-04-04400
McLennan County48309CCounty512019-12-202008-09-262318
Medina County48325CCounty402020-05-152012-04-03328
Montague County48337CCounty282011-08-162011-08-16280
Montgomery County48339CCounty472014-08-182014-08-184745
Nacogdoches County48347CCounty292010-05-202010-05-20290
Navarro County48349CCounty332012-06-052012-06-05333
Newton County48351CCounty332018-11-162018-11-1600
Nueces County48355CCounty622022-10-132022-10-1301
Orange County48361CCounty192021-12-162021-12-1600
Palo Pinto County48363CCounty272019-04-052012-08-0211
Parker County48367CCounty272019-04-052008-09-261313
Polk County48373CCounty342010-09-032010-09-03340
Potter County48375CCounty442010-06-042010-06-04445
Rains County48379CCounty252012-04-172012-04-17250
Randall County48381CCounty472010-06-042010-06-04474
Refugio County48391CCounty282014-09-262014-09-26280
Robertson County48395CCounty302011-07-182011-07-18300
Rockwall County48397CCounty242008-09-262008-09-262447
Rusk County48401CCounty312010-09-292010-09-29310
Sabine County48403CCounty202026-08-042026-08-0400
San Augustine County48405CCounty222026-07-212026-07-2100
San Jacinto County48407CCounty192018-01-192010-11-04180
San Patricio County48409CCounty422019-12-202016-11-0400
Shelby County48419CCounty382026-05-262026-05-2600
Smith County48423CCounty392014-04-162008-09-26398
Somervell County48425CCounty222023-09-212023-09-2100
Starr County48427CCounty382010-04-192010-04-19381
Stephens County48429CCounty52019-04-052019-04-0500
Tarrant County48439CCounty762019-03-212009-09-2550296
Taylor County48441CCounty672012-01-062012-01-06674
Titus County48449CCounty202010-09-292010-09-29200
Tom Green County48451CCounty512012-06-192012-06-19514
Town of Leona480907Community-numbered42002-12-202002-12-2040
Travis County48453CCounty932020-01-222008-09-264156
Tyler County48457CCounty252011-04-042011-04-04250
Upshur County48459CCounty202010-10-192010-10-19200
Uvalde County48463CCounty412010-11-042010-11-04410
Val Verde County48465CCounty772010-07-222010-07-22770
Van Zandt County48467CCounty262010-12-172010-12-17260
Victoria County48469CCounty322024-07-172024-07-1701
Walker County48471CCounty262011-08-162011-08-16261
Waller County48473CCounty222019-05-162009-02-18148
Washington County48477CCounty222019-05-162011-08-16171
Webb County48479CCounty1042008-04-022008-04-0210445
Wharton County48481CCounty432017-12-212006-04-05222
Wichita County48485CCounty322010-02-032010-02-033211
Willacy County48489CCounty212017-04-052017-04-0500
Williamson County48491CCounty822019-12-202008-09-261232
Wilson County48493CCounty282023-07-192010-11-26244
Wise County48497CCounty242011-12-162011-12-16249
Wood County48499CCounty242010-09-032010-09-03240
Young County48503CCounty302019-04-052011-07-18271
Zapata County48505CCounty322012-07-172012-07-17320
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