Flood Zone API Get a free key

Flood map coverage in Colorado

FEMA's National Flood Hazard Layer holds 4,107 FIRM panels for Colorado from 46 digital flood map databases, reaching 45 of its 64 counties. Computed September 29, 2026.

4,107FIRM panels
55%took effect before September 29, 2016
2026-06-10newest panel (08109C1020A)
585LOMRs in effect

What to expect from lookups here

A real lookup in Colorado

The point is the Census internal point of Saguache County, the county with Colorado'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=38.03165 -d lon=-106.23467
Response 200
{
  "query": {
    "lat": 38.03165,
    "lon": -106.23467
  },
  "location": {
    "lat": 38.03165,
    "lon": -106.23467,
    "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": "08109C",
    "polygon_id": "08109C_315",
    "at_zone_boundary": false,
    "other_zones": []
  },
  "firm_panel": {
    "panel": "08109C1015A",
    "effective_date": "2026-06-10",
    "panel_type": "Countywide, Not Printed",
    "dfirm_id": "08109C",
    "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": 38.03165,
      "lon": -106.23467
    },
    "queried_at": "2026-09-29T08:37:33Z",
    "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 Colorado

MapDFIRM IDID typePanelsNewest panelOldest panelOver 10 years oldLOMRs in effect
Adams County08001CCounty1552021-12-022007-03-0512155
Arapahoe County08005CCounty1442024-04-112010-12-176671
Archuleta County08007CCounty762023-10-052009-09-25652
Boulder County08013CCounty1562024-10-242012-12-183442
Chaffee County08015CCounty722017-12-072017-12-0703
City and County of Broomfield085073Community-numbered222019-08-152004-08-181721
City and County of Denver080046Community-numbered922024-07-032005-11-176622
Clear Creek County08019CCounty362019-12-202007-03-19240
Delta County08029CCounty862010-08-192010-08-19863
Douglas County08035CCounty1762021-12-022005-09-3015956
Eagle County08037CCounty1202026-01-092007-12-0410111
El Paso County08041CCounty2062018-12-071997-03-17439
Elbert County08039CCounty572011-03-172011-03-17573
Fremont County08043CCounty672012-07-032007-09-19674
Garfield County080205Community-numbered62006-08-022006-08-0230
Gilpin County08047CCounty162022-04-062022-04-0601
Grand County08049CCounty602008-01-022008-01-02604
Gunnison County08051CCounty1162013-05-162013-05-161161
Hinsdale County08053CCounty222024-09-121987-09-30130
Jefferson County08059CCounty1322022-08-022014-02-0511078
La Plata County08067CCounty1182024-04-252010-08-19490
Larimer County08069CCounty1722021-01-152006-12-1914975
Las Animas County08071CCounty1352019-08-282019-08-2801
Lincoln County08073CCounty572024-09-122024-09-1200
Logan County08075CCounty702021-05-042016-05-16380
Mesa County08077CCounty1152012-10-162010-07-0611512
Mineral County08079CCounty402025-07-082025-07-0800
Montezuma County08083CCounty882008-09-262008-09-26880
Montrose County08085CCounty1112012-01-062012-01-061113
Morgan County08087CCounty512021-05-182018-04-0401
Ouray County08091CCounty392024-01-112024-01-1100
Park County08093CCounty562009-12-182009-12-18561
Pitkin County08097CCounty1042019-08-152019-08-1505
Prowers County08099CCounty602016-04-192016-04-19590
Pueblo County08101CCounty2302019-08-152019-08-15012
Rio Blanco County08103CCounty1082021-12-022021-12-0200
Rio Grande County08105CCounty482011-09-022011-09-02480
Routt County08107CCounty852005-02-042005-02-048516
Saguache County08109CCounty852026-06-102026-06-1000
San Juan County08111CCounty212023-05-092023-05-0900
Sedgwick County08115CCounty342021-05-182021-05-1800
Summit County08117CCounty1032018-11-162011-11-16826
Teller County08119CCounty632009-09-252009-09-256310
Town of Silt080223Community-numbered82006-08-022006-08-0280
Washington County08121CCounty632021-05-182021-05-1800
Weld County08123CCounty2262024-09-262016-01-2014627
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