Flood Zone API Get a free key

Flood map coverage in Pennsylvania

FEMA's National Flood Hazard Layer holds 8,414 FIRM panels for Pennsylvania from 67 digital flood map databases, reaching 67 of its 67 counties. Computed September 29, 2026.

8,414FIRM panels
81%took effect before September 29, 2016
2024-07-31newest panel (42037C0266F)
181LOMRs in effect

What to expect from lookups here

A real lookup in Pennsylvania

The point is the Census internal point of Columbia County, the county with Pennsylvania'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=41.04552 -d lon=-76.40426
Response 200
{
  "query": {
    "lat": 41.04552,
    "lon": -76.40426
  },
  "location": {
    "lat": 41.04552,
    "lon": -76.40426,
    "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": "42037C",
    "polygon_id": "42037C_1338",
    "at_zone_boundary": false,
    "other_zones": []
  },
  "firm_panel": {
    "panel": "42037C0242F",
    "effective_date": "2024-07-31",
    "panel_type": "Countywide, Panel Printed",
    "dfirm_id": "42037C",
    "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": 41.04552,
      "lon": -76.40426
    },
    "queried_at": "2026-09-29T08:37:56Z",
    "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 Pennsylvania

MapDFIRM IDID typePanelsNewest panelOldest panelOver 10 years oldLOMRs in effect
Adams County42001CCounty1272020-07-222009-02-18553
Allegheny County42003CCounty2162014-09-262014-09-2620811
Armstrong County42005CCounty1272016-02-172016-02-171271
Beaver County42007CCounty1122015-08-172015-08-171121
Bedford County42009CCounty1582012-03-022012-03-021582
Berks County42011CCounty2322017-03-212012-07-032304
Blair County42013CCounty1452018-05-022012-03-021356
Bradford County42015CCounty1772024-07-172014-10-161390
Bucks County42017CCounty2002017-03-212015-03-161627
Butler County42019CCounty1332018-08-022018-08-0202
Cambria County42021CCounty1282012-06-192012-06-191280
Cameron County42023CCounty592011-07-042011-07-04590
Carbon County42025CCounty822002-06-032002-06-03820
Centre County42027CCounty1392015-01-162009-05-041394
Chester County42029CCounty762017-09-292017-09-29012
City of Philadelphia420757Community-numbered592015-11-182007-01-175910
Clarion County42031CCounty752014-12-092011-12-02750
Clearfield County42033CCounty1452011-11-022011-11-021450
Clinton County42035CCounty1332016-06-162008-09-261332
Columbia County42037CCounty1152024-07-312024-07-3100
Crawford County42039CCounty1632012-08-162012-08-161632
Cumberland County42041CCounty1252023-09-072009-03-16170
Dauphin County42043CCounty1082012-08-022012-08-0210811
Delaware County42045CCounty842017-11-032009-11-187410
Elk County42047CCounty1512016-06-272012-01-181511
Erie County42049CCounty1642017-06-072014-02-191360
Fayette County42051CCounty1752017-07-182017-07-1800
Forest County42053CCounty612010-11-262010-11-26610
Franklin County42055CCounty1182012-01-182012-01-181181
Fulton County42057CCounty512011-02-182011-02-18510
Greene County42059CCounty852015-10-162015-10-16850
Huntingdon County42061CCounty1502018-05-022012-10-161461
Indiana County42063CCounty1362012-04-032012-04-031361
Jefferson County42065CCounty962012-03-152012-03-15961
Juniata County42067CCounty822021-02-262012-10-02791
Lackawanna County42069CCounty1032020-08-052020-08-05011
Lancaster County42071CCounty2392016-04-052016-04-052399
Lawrence County42073CCounty792012-01-182012-01-18790
Lebanon County42075CCounty972020-07-082020-07-0800
Lehigh County42077CCounty882004-07-162004-07-16886
Luzerne County42079CCounty2092024-06-202012-11-021693
Lycoming County42081CCounty1972016-06-022016-06-021972
McKean County42083CCounty1422016-12-222016-12-2200
Mercer County42085CCounty972014-06-092014-06-09972
Mifflin County42087CCounty572006-08-162006-08-16571
Monroe County42089CCounty1322013-05-022013-05-021323
Montgomery County42091CCounty1742016-03-022016-03-0217425
Montour County42093CCounty312022-08-162008-05-16182
Northampton County42095CCounty1012014-07-162014-07-161012
Northumberland County42097CCounty682016-09-162008-07-16682
Perry County42099CCounty1132019-06-202009-06-16400
Pike County42103CCounty802000-10-062000-10-06801
Potter County42105CCounty1292011-07-182011-07-181292
Schuylkill County42107CCounty1682021-05-182014-11-19200
Snyder County42109CCounty572021-08-242007-11-16330
Somerset County42111CCounty1472012-09-192012-09-191472
Sullivan County42113CCounty672014-03-032014-03-03670
Susquehanna County42115CCounty1092013-04-022013-04-021091
Tioga County42117CCounty1572015-07-162015-07-161570
Union County42119CCounty442021-02-262007-09-28381
Venango County42121CCounty1162014-01-162014-01-161160
Warren County42123CCounty1102017-03-212017-03-2100
Washington County42125CCounty1602015-09-302015-09-301603
Wayne County42127CCounty1542019-02-012013-05-161521
Westmoreland County42129CCounty2732011-03-172011-03-172732
Wyoming County42131CCounty852022-05-172012-08-02570
York County42133CCounty2442015-12-162015-12-162446
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