Loading the map
Fetching Leaflet.
FEMA is unreachable from this connection
The base map loaded, but hazards.fema.gov refused the connection, so no
flood zones can be drawn.
If you are on a VPN, turn it off and reload. Many VPN exit nodes are blocked by federal sites. A corporate firewall or a DNS filter will do the same thing.
Find a place
Layers
Legend
About this map
A custom application written by Claude Opus 5 for TedPonderings.com.
Flood hazard boundaries come live from FEMA's National Flood Hazard Layer, the same data behind the official Flood Insurance Rate Maps. Nothing is cached or redrawn here, so what you see is what FEMA currently publishes.
Click anywhere on the map to read the flood zone at that point, along with its base flood elevation where one has been determined.
If the flood layers are missing while the streets are fine, check whether you are on a VPN. Federal sites block a lot of VPN exit nodes.
Coverage gaps are real: some counties have never been mapped digitally, and effective dates vary by panel. This viewer is for orientation only — it is not a flood determination, and it carries no standing with a lender or an insurer. For that, pull the official FIRMette at msc.fema.gov.
Projection: Web Mercator (EPSG:3857). Leaflet supplies each tile's bounds, those bounds are projected to 3857 metres, and every service is asked for that exact frame with bboxSR and imageSR set to 3857. FEMA holds the data in NAD83 and reprojects on their server. Nothing is reprojected here, so the layers register by construction.
