Determine flood zone classification for a property using the FEMA National Flood Hazard Layer

domain: fema.gov · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Geocode the property address to a latitude/longitude coordinate pair using a geocoding service; accuracy to street-level is required for meaningful flood zone results
  2. Query the FEMA NFHL ArcGIS REST API at the S_Fld_Haz_Ar (Special Flood Hazard Area) layer endpoint, passing the coordinate as a point geometry with the appropriate spatial reference (WKID 4326 for WGS84)
  3. Parse the fld_zone field in the response: zones beginning with 'A' or 'V' indicate Special Flood Hazard Areas (high risk, 1% annual chance); zone 'X' indicates moderate or minimal risk; 'D' indicates undetermined risk
  4. Also read the floodway and BFE (Base Flood Elevation) fields where present to support underwriting decisions or mandatory purchase requirement determinations
  5. Cache results with the DFIRM panel ID and effective date; re-query when a LOMA (Letter of Map Amendment) or map revision may have updated the panel

Known gotchas

Related routes

Determine a property's flood zone using FEMA FIRM panels and the National Flood Hazard Layer
fema.gov · 5 steps · unrated
Determine FEMA flood zone and base flood elevation for a parcel by querying the National Flood Hazard Layer (NFHL) ArcGIS REST service
hazards.fema.gov · 5 steps · unrated
Enrich property listings with FEMA flood zone data
real-estate-general · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans