Flood Zone API Get a free key

Flood map coverage in Virginia

FEMA's National Flood Hazard Layer holds 5,099 FIRM panels for Virginia from 116 digital flood map databases, reaching 116 of its 133 counties. Computed September 29, 2026.

5,099FIRM panels
62%took effect before September 29, 2016
2026-07-07newest panel (5101560014F)
246LOMRs in effect

What to expect from lookups here

A real lookup in Virginia

The point is the center of FIRM panel 5101560014F, Virginia's most recently effective printed 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.89063 -d lon=-76.57813
Response 200
{
  "query": {
    "lat": 36.89063,
    "lon": -76.57813
  },
  "location": {
    "lat": 36.89063,
    "lon": -76.57813,
    "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": "51093C",
    "polygon_id": "51093C_1356",
    "at_zone_boundary": false,
    "other_zones": []
  },
  "firm_panel": {
    "panel": "51093C0165F",
    "effective_date": "2026-01-09",
    "panel_type": "Countywide, Panel Printed",
    "dfirm_id": "51093C",
    "other_panels": [
      {
        "panel": "5101560014F",
        "effective_date": "2026-07-07",
        "panel_type": "Community Based, Panel Printed",
        "dfirm_id": "510156"
      }
    ]
  },
  "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.89063,
      "lon": -76.57813
    },
    "queried_at": "2026-09-29T08:36:47Z",
    "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 Virginia

MapDFIRM IDID typePanelsNewest panelOldest panelOver 10 years oldLOMRs in effect
Accomack County51001CCounty1192015-05-182015-05-181191
Albemarle County51003CCounty572016-05-162005-02-045714
Alleghany County51005CCounty492010-12-172010-12-17491
Amelia County51007CCounty132021-10-072009-04-1510
Amherst County51009CCounty512025-02-142025-02-1400
Appomattox County51011CCounty272025-10-162025-10-1600
Arlington County51013CCounty142023-11-162023-11-1604
Augusta County51015CCounty1202015-08-032007-09-281202
Bath County51017CCounty342009-04-022009-04-02341
Bedford County51019CCounty762010-09-292010-09-29760
Bland County51021CCounty282008-04-022008-04-02280
Botetourt County51023CCounty502010-12-172010-12-17500
Brunswick County51025CCounty292025-12-112025-12-1100
Buchanan County51027CCounty1431997-08-191997-08-191436
Buckingham County51029CCounty452025-03-252025-03-2500
Campbell County51031CCounty702008-08-282008-08-28700
Caroline County51033CCounty462023-05-232009-03-0281
Carroll County51035CCounty242008-08-282008-08-28240
Charles City County51036CCounty302022-04-202009-03-16172
Charlotte County51037CCounty212025-09-192025-09-1900
Chesterfield County51041CCounty792024-05-082024-05-0803
City of Alexandria515519Community-numbered182024-01-112024-01-1100
City of Bristol510022Community-numbered102004-02-042004-02-04102
City of Chesapeake510034Community-numbered1222014-12-162014-12-161220
City of Colonial Heights510039Community-numbered82024-01-112024-01-1102
City of Fairfax515524Community-numbered62023-11-162023-11-1602
City of Falls Church510054Community-numbered62024-06-062024-06-0600
City of Franklin510060Community-numbered82026-03-172026-03-1700
City of Fredericksburg510065Community-numbered122023-04-052007-09-1950
City of Galax510066Community-numbered62008-08-282008-08-2860
City of Hampton515527Community-numbered322016-05-162016-05-16322
City of Hopewell510080Community-numbered162022-12-152011-06-16100
City of Lynchburg510093Community-numbered272008-06-032008-06-03272
City of Newport News510103Community-numbered522014-12-092014-12-09524
City of Norfolk510104Community-numbered312017-02-172017-02-1701
City of Petersburg510112Community-numbered202022-12-152022-12-1500
City of Poquoson510183Community-numbered202014-12-162014-12-16201
City of Portsmouth515529Community-numbered232015-08-032015-08-03231
City of Radford510127Community-numbered92020-06-192020-06-1900
City of Richmond510129Community-numbered362025-07-082025-07-0800
City of Suffolk510156Community-numbered712026-07-072026-07-0700
City of Virginia Beach515531Community-numbered832015-01-162009-05-04833
Clarke County51043CCounty392007-09-282007-09-28390
Craig County51045CCounty222009-04-022009-04-02220
Culpeper County51047CCounty302021-02-262021-02-2600
Cumberland County51049CCounty222024-05-222024-05-2200
Dickenson County51051CCounty422010-09-292010-09-29421
Dinwiddie County51053CCounty242022-06-012022-06-0100
Essex County51057CCounty382021-10-212009-03-1670
Fairfax County51059CCounty592010-09-172010-09-175926
Fauquier County51061CCounty452024-04-252024-04-2500
Floyd County51063CCounty312008-04-162008-04-16310
Fluvanna County51065CCounty392008-05-162008-05-16391
Franklin County51067CCounty602010-01-062008-12-16600
Frederick County51069CCounty322021-01-292021-01-2902
Giles County51071CCounty752009-09-252009-09-25751
Gloucester County51073CCounty422021-10-212014-11-1960
Goochland County51075CCounty472024-10-102008-12-0261
Grayson County51077CCounty402008-08-282008-08-28400
Greene County51079CCounty142021-03-232021-03-2300
Greensville County51081CCounty252025-12-112025-12-1100
Halifax County51083CCounty432009-10-162009-10-16431
Hanover County51085CCounty792024-06-202008-12-02122
Henrico County51087CCounty1062024-04-252024-04-2503
Henry County51089CCounty442008-09-262008-09-26440
Highland County51091CCounty162009-04-022009-04-02160
Isle of Wight County51093CCounty552026-01-092015-12-02120
James City County51095CCounty782015-12-162015-12-16781
King and Queen County51097CCounty432021-10-212021-10-2101
King George County51099CCounty422021-12-022021-12-0200
King William County51101CCounty352023-05-092009-07-2010
Lancaster County51103CCounty372022-07-052014-10-0290
Lee County51105CCounty582011-02-182011-02-18580
Loudoun County51107CCounty682017-02-172017-02-17040
Louisa County51109CCounty292020-07-222020-07-2200
Lunenburg County51111CCounty262025-05-062025-05-0600
Madison County51113CCounty282020-09-182020-09-1800
Mathews County51115CCounty272014-12-092007-11-16273
Mecklenburg County51117CCounty322009-09-112009-09-11321
Middlesex County51119CCounty292022-05-172022-05-1700
Montgomery County51121CCounty682012-01-062009-09-25681
Nelson County51125CCounty752025-08-052025-08-0500
New Kent County51127CCounty292021-10-212009-09-2550
Northampton County51131CCounty692015-03-022008-08-28691
Northumberland County51133CCounty532021-12-302015-02-1870
Nottoway County51135CCounty132022-05-032022-05-0300
Orange County51137CCounty272022-05-172022-05-1700
Page County51139CCounty362007-01-052007-01-05360
Patrick County51141CCounty212008-08-192008-08-19210
Pittsylvania County51143CCounty1282010-09-292010-09-291281
Powhatan County51145CCounty392024-09-262024-09-2600
Prince Edward County51147CCounty322023-04-192009-10-0271
Prince George County51149CCounty342023-02-092012-05-1680
Prince William County51153CCounty982015-08-031995-01-059871
Pulaski County51155CCounty352024-01-112008-09-2650
Rappahannock County51157CCounty172021-02-262021-02-2600
Richmond County51159CCounty292022-07-052008-12-1660
Roanoke County51161CCounty872007-09-282007-09-28879
Rockbridge County51163CCounty452000-04-062000-04-06453
Rockingham County51165CCounty1072014-08-182008-02-061075
Russell County51167CCounty482010-09-292010-09-29480
Scott County51169CCounty572015-01-072015-01-07570
Shenandoah County51171CCounty442006-02-022003-07-16441
Smyth County51173CCounty452012-08-022012-08-02450
Southampton County51175CCounty372026-03-172026-03-1700
Spotsylvania County51177CCounty202023-05-092023-05-0900
Stafford County51179CCounty722023-06-212015-02-1810
Surry County51181CCounty302022-04-062015-05-0481
Sussex County51183CCounty302009-07-072009-07-07300
Tazewell County51185CCounty712011-02-182011-02-18711
Warren County51187CCounty232008-06-032008-06-03230
Washington County51191CCounty582010-09-292010-09-29584
Westmoreland County51193CCounty442022-05-172009-08-18100
Wise County51195CCounty412011-02-182011-02-18411
Wythe County51197CCounty442008-05-022008-05-02444
York County51199CCounty512015-01-162015-01-16513
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