About this atlas

Why this exists

Oklahoma's metros plan for tornadoes, floods, and heat with data scattered across a dozen federal portals. This atlas puts the region's hazard, vulnerability, and demographic record on one map, so a planner, an emergency manager, or a resident can answer a concrete question in minutes: where does water go, where have tornadoes actually tracked, who gets hottest, what have storms cost, and who has the least capacity to cope.

Click any census tract and the atlas returns one combined readout: social vulnerability, the demographic flags that matter in an emergency, and the tract's hazard exposure. That cross-layer view, not any single dataset, is the point.

What each layer is for

Flooding

FEMA flood zones. Check any parcel or corridor against the regulatory floodplain before you zone it, buy it, or build on it.
Projected inland flood exposure. Compare how often each tract will see two-inch rain days by mid-century, and size culverts and detention where the increase is steepest.

Extreme heat

Observed urban heat. Find the Oklahoma City blocks that ran hottest on an August afternoon, and target tree canopy and cooling centers block by block.
Projected extreme heat days. Overlay projected days at or above 95 °F on the SVI to find neighborhoods that are both hot and vulnerable, and put cooling investment there first.
Impervious surface. Spot the tracts where pavement drives both heat and runoff, and write redevelopment standards that pay down both risks at once.

Severe weather

Tornado tracks. See every rated tornado path since 1950 against the neighborhoods that exist today, and site shelters and sirens against the record rather than the reputation.
Hail and damaging wind. Hail is the largest driver of property insurance claims in this market and leaves no trace on any other layer; read the report density before pricing a roof or a deductible.
Earthquakes. Oklahoma’s shaking is induced, it peaked in the mid-2010s, and it has fallen sharply since disposal was restricted — the decline matters to an underwriter as much as the peak.
Historical storm events. Filter 77 years of tornado, hail, wind, and flood reports by type and decade to brief responders on what actually hits each corridor.
Storm damage intensity. Rank jurisdictions by inflation-adjusted storm losses to argue mitigation budgets with evidence instead of anecdotes.

People and vulnerability

Social Vulnerability Index. Layer any hazard over the SVI to see who has the least capacity to prepare and recover, then aim outreach there first.
Demographic exposure. Switch the lens to seniors, young children, poverty, or car-free households, and plan evacuation and shelter capacity around the people who actually live there.

Loss and insurance

Expected annual loss. Put a dollar figure on what hazards are expected to cost a tract each year, and compare that against what mitigation would cost.
Flood insurance claims paid. See where the NFIP has actually written cheques, which is not the same map as the regulatory floodplain — claims regularly land outside the mapped high-risk zone.

Property and market

House price change. See which tracts have moved most over five years before setting an adjustment or arguing a trend.
Home values, rents and price-to-rent. Screen ZIPs on the ratio an investor actually underwrites, rather than on price alone.
Sales activity and construction. Read days on market, months of supply and permitted units together to tell a tightening market from a loosening one.
Job density. Separate places people work from places people sleep, which is what drives commute patterns, retail siting and multifamily demand.

Data sources and credits

Every layer comes from a federal public-domain source or an attribution-only open source, snapshotted into this atlas's own files. Nothing here hot-links a government server at view time.

The market layers (Zillow, Redfin) are free to use with attribution but are commercial market indicators, not public records. They support market analysis; they are not appraisals and not comparable sales.

DatasetPublisherUsed forLicense / credit
National Flood Hazard Layer (snapshot)FEMAFlood zone layer, tract SFHA sharesU.S. Government work. Credit: FEMA.
Severe weather GIS: tornado tracks, 1950–2025NOAA Storm Prediction CenterTornado track layerU.S. Government work. Credit: NOAA SPC.
CMRA Screening Data (tract summaries)Interagency (resilience.climate.gov / USGCRP)Projected heat days, 2-inch rain daysU.S. Government work. Credit: CMRA.
Urban Heat Watch, Oklahoma City, August 12 2023NOAA NIHHIS + CAPA Strategies (2023 cohort)Observed heat traverse pointsPublic campaign data. Credit: NIHHIS / CAPA Strategies. Oklahoma City is the metro with a campaign; the traverse covers the OKC core south into Cleveland County, and Tulsa has no campaign to date, so the layer is blank there.
National Risk Index (census tracts)FEMAExpected annual loss in dollars, by hazardU.S. Government work. Credit: FEMA. Modelled screening estimates, not a property-level appraisal.
NFIP redacted claimsFEMA (OpenFEMA)Flood insurance claims paid, by tractU.S. Government work. Credit: FEMA. Claim locations are redacted to the tract; coordinates in the source are rounded too coarsely to map.
Severe weather GIS: hail and wind reports, 1955–2025NOAA Storm Prediction CenterHail and damaging wind layersU.S. Government work. Credit: NOAA SPC. Observer reports, so density reflects reporting as well as occurrence.
Earthquake catalogueUSGSEarthquake epicentre layerU.S. Government work. Credit: USGS.
Developmental house price index (census tracts)FHFAFive-year price change layerU.S. Government work. Credit: FHFA. A repeat-sales index, not a valuation; thin-sales tracts are noisy.
ZHVI and ZORI, ZIP levelZillow ResearchHome value, rent and price-to-rent layerFree for use with attribution. Credit: Zillow. A smoothed market index over the homes Zillow observes, not a complete sales record.
County market trackerRedfin Data CenterMedian sale price, days on market, supplyFree for use with attribution. Credit: Redfin. MLS-derived county aggregates — market analysis, not comparable sales.
Building Permits SurveyU.S. Census BureauPermitted units and construction valuePublic domain. Credit: U.S. Census Bureau.
LEHD LODES 2023U.S. Census BureauJob density and employment centresPublic domain. Credit: U.S. Census Bureau. Covers jobs under state unemployment insurance, so most self-employment is absent.
Storm Events Database, 1950–2026NOAA NCEIEvent points, damage choropleth, loss modelU.S. Government work. Credit: NOAA NCEI.
Social Vulnerability Index 2022CDC / ATSDRSVI layer, readout, equity weightingPublic domain. Credit: CDC/ATSDR.
TIGER/Line cartographic boundaries 2024U.S. Census BureauTracts, county, place outlinesPublic domain. Credit: U.S. Census Bureau.
ACS 5-year estimates 2018–2022U.S. Census BureauDemographic layer, exposure modelPublic domain. Credit: U.S. Census Bureau.
NLCD 2021 impervious surfaceUSGS / MRLCImpervious layerPublic domain. Credit: USGS/MRLC.
GlobalMLBuildingFootprints (2026-07-24 release)Microsoft (Bing Maps)Building footprints layer, 2D and 3D views, ML height estimatesCDLA Permissive 2.0. Credit: Microsoft GlobalMLBuildingFootprints. Heights are model estimates from imagery, not survey data.
Protomaps basemap (build 2026-07-29)Protomaps, from OpenStreetMapBasemap ("Streets")Open style; data ODbL. © OpenStreetMap contributors.
World Imagery tile service (view-time)EsriOptional "Satellite" basemapTiles © Esri — Source: Esri, Maxar, Earthstar Geographics, and the GIS User Community. Streamed at view time, not snapshotted; the only layer that needs the network.
CPI-U (CPIAUCSL)U.S. BLS via FREDInflation adjustment of storm damagesPublic data. Credit: BLS / FRED.

Excluded by license: First Street / Risk Factor (proprietary), Esri-hosted basemap data beyond the optional view-time satellite tiles, and Google Maps data.

Methodology & assumptions (mitigation analytics)

The analytics panel and the companion workbook (analytics/loss_model.xlsx) price mitigation with public, citable methods. Every number they show is illustrative, built for ranking places and hazards, not for appraising a specific project.

Storm Events undercounts small losses and geocodes damage to the reporting jurisdiction, so treat jurisdiction totals as floors. Commission a project-level FEMA BCA before committing funds.

Geographic scope

The atlas covers four Oklahoma counties: Oklahoma, Cleveland, and Canadian in the Oklahoma City metro, plus Tulsa County. That takes in Oklahoma City, Norman, Moore, Edmond, Midwest City, Yukon, Mustang, El Reno, Tulsa, Broken Arrow, Jenks, and Owasso, along with the smaller incorporated cities and towns inside those counties. The footprint is deliberately non-contiguous — the OKC metro and Tulsa sit about 90 miles apart — so the map opens zoomed out far enough to show both, and the gap between them holds no data. Oklahoma City's limits reach slightly into Pottawatomie County; that sliver falls outside the county footprint and is clipped off. The pipeline clips to a single list of FIPS codes in config.py; edit that list and re-run to cover more of Oklahoma.

Basemap data © OpenStreetMap contributors.