Data downloads & API
All SkyGround data is available for download and programmatic access. Every record pre-merges FEMA risk scores for all 18 hazard types, NOAA storm event counts, deaths and damage for 11 tracked hazards, CDC Social Vulnerability Index, federal disaster declarations, USFS wildfire projections, and space weather data — one row per county, no joins required.
County dataset (CSV)
Flat file covering all 3,232 US counties and county-equivalents. FEMA NRI hazard scores, NOAA storm events with deaths and property damage, CDC SVI (2022), disaster declaration history, USFS wildfire projections, and geomagnetic latitude.
104 fields · 3,232 rows · UTF-8 · Updated with each data refresh
CSV field reference
| Field | Description | Source |
|---|---|---|
| fips | 5-digit county FIPS code (state + county) | Census / FEMA |
| county | County name (without type suffix) | FEMA NRI |
| county_type | Jurisdiction type: County, Parish, Borough, Census Area, Municipio, etc. | FEMA NRI |
| state | Full state name | FEMA NRI |
| state_abbr | 2-letter state abbreviation | FEMA NRI |
| population | County population used by FEMA NRI | FEMA NRI |
| overall_score | Composite NRI score (0–100 percentile). Blank = insufficient data. | FEMA NRI v1.20.0 |
| overall_rating | Composite NRI rating band: Very Low / Relatively Low / Relatively Moderate / Relatively High / Very High / Insufficient Data / Not Applicable | FEMA NRI v1.20.0 |
| wildfire_score / wildfire_rating inland_flooding_score / inland_flooding_rating coastal_flooding_score / coastal_flooding_rating earthquake_score / earthquake_rating heat_wave_score / heat_wave_rating tornado_score / tornado_rating hurricane_score / hurricane_rating hail_score / hail_rating strong_wind_score / strong_wind_rating winter_weather_score / winter_weather_rating ice_storm_score / ice_storm_rating cold_wave_score / cold_wave_rating lightning_score / lightning_rating drought_score / drought_rating landslide_score / landslide_rating avalanche_score / avalanche_rating tsunami_score / tsunami_rating volcanic_activity_score / volcanic_activity_rating | NRI score (0–100 percentile) and rating band for each of the 18 hazard types. Blank score = Insufficient Data or Not Applicable. | FEMA NRI v1.20.0 |
| noaa_events_wildfire_2016_2026 noaa_events_inland_flooding_2016_2026 noaa_events_heat_wave_2016_2026 noaa_events_tornado_2016_2026 noaa_events_drought_2016_2026 noaa_events_hail_2016_2026 noaa_events_hurricane_2016_2026 noaa_events_landslide_2016_2026 noaa_events_lightning_2016_2026 noaa_events_strong_wind_2016_2026 noaa_events_winter_weather_2016_2026 | Recorded event counts per hazard, 2016–2026. 10 hazards are county-level (CZ_TYPE=C); heat wave is zone-level (CZ_TYPE=Z), assigned to counties via a zone-to-county crosswalk. 6 hazards use zone-level reporting with no crosswalk and are excluded (see methodology). | NOAA Storm Events Database |
| noaa_deaths_*_2016_2026 (same 11 hazards) | Total direct + indirect deaths attributed to each hazard in the county, 2016–2026 | NOAA Storm Events Database |
| noaa_injuries_*_2016_2026 (same 11 hazards) | Total direct + indirect injuries attributed to each hazard, 2016–2026 | NOAA Storm Events Database |
| noaa_property_damage_usd_*_2016_2026 (same 11 hazards) | Property damage in USD per hazard, 2016–2026. Parsed from NOAA coded format ("5.00K" → 5000, "1.50M" → 1500000) | NOAA Storm Events Database |
| fema_declarations_total | Total federal disaster declarations listing this county, all years on record | FEMA OpenFEMA |
| fema_declarations_first_year fema_declarations_last_year | Year range of declaration history | FEMA OpenFEMA |
| fema_declarations_most_recent_type fema_declarations_most_recent_year | Incident type and year of most recent declaration | FEMA OpenFEMA |
| svi_overall | Overall Social Vulnerability Index percentile (0–1). Higher = more vulnerable. Null for US territories not covered by CDC SVI. | CDC/ATSDR SVI 2022 |
| svi_socioeconomic | SVI Theme 1 — Socioeconomic status (poverty, unemployment, income, education) | CDC/ATSDR SVI 2022 |
| svi_household | SVI Theme 2 — Household characteristics (age, disability, single-parent households, English language proficiency) | CDC/ATSDR SVI 2022 |
| svi_minority | SVI Theme 3 — Racial & ethnic minority status | CDC/ATSDR SVI 2022 |
| svi_housing | SVI Theme 4 — Housing type & transportation (mobile homes, crowding, multi-unit structures, vehicle access) | CDC/ATSDR SVI 2022 |
| usfs_bp_national_rank | National percentile rank (0–1) for wildfire burn probability. Higher = more likely to burn relative to all US counties. From USFS Wildfire Risk to Communities model. | USFS Wildfire Risk to Communities |
| usfs_risk_national_rank | National percentile rank (0–1) for risk to homes from wildfire. Accounts for burn probability, flame length, and structure exposure. | USFS Wildfire Risk to Communities |
| usfs_buildings_fraction_direct_exposure | Fraction of the county's buildings in the direct fire exposure zone (flame contact or ember cast likely). | USFS Wildfire Risk to Communities |
| geomagnetic_latitude | Approximate geomagnetic latitude of county centroid (dipole model, ~1° accuracy for CONUS). See methodology. | Census Bureau centroid + IGRF dipole |
| aurora_kp_threshold | Lowest planetary K-index at which aurora is typically visible from this county (null if geomagnetic latitude is too low for aurora even at Kp 9) | NOAA SWPC Kp table + geomagnetic latitude |
| skyground_url | Permalink to this county's page on SkyGround | SkyGround |
Per-county JSON API
Each county has a static JSON endpoint at a stable URL. No authentication, no rate limits, no API key required — these are pre-built static files.
GET https://skyground.app/api/county/{fips}.json Replace {fips} with any 5-digit county FIPS code. Example: /api/county/06037.json (Los Angeles County, CA)
Example response (Los Angeles County, CA)
{
"fips": "06037",
"county": "Los Angeles",
"county_type": "County",
"state": "California",
"state_abbr": "CA",
"population": 9829544,
"skyground_url": "https://skyground.app/risk/los-angeles-county-ca",
"nri": {
"version": "1.20.0",
"release": "2025-12",
"overall": { "score": 95.2, "rating": "Very High" },
"hazards": {
"wildfire": { "score": 98.1, "rating": "Very High" },
"inland_flooding": { "score": 78.4, "rating": "Relatively High" },
"coastal_flooding": { "score": 71.2, "rating": "Relatively Moderate" },
"earthquake": { "score": 96.3, "rating": "Very High" },
"heat_wave": { "score": 85.0, "rating": "Relatively High" },
"tornado": { "score": 12.1, "rating": "Very Low" }
}
},
"noaa_storm_events": {
"year_range": [2016, 2026],
"note": "County-level records only (CZ_TYPE=C). Earthquakes not tracked by NOAA.",
"by_hazard": {
"wildfire": { "events": 42, "deaths": 5, "injuries": 12, "property_damage_usd": 4200000000, "crop_damage_usd": 0 },
"inland_flooding": { "events": 87, "deaths": 3, "injuries": 8, "property_damage_usd": 120000000, "crop_damage_usd": 0 },
"coastal_flooding": { "events": 12, "deaths": 0, "injuries": 1, "property_damage_usd": 5000000, "crop_damage_usd": 0 },
"heat_wave": { "events": 14, "deaths": 9, "injuries": 31, "property_damage_usd": 0, "crop_damage_usd": 0 },
"tornado": { "events": 3, "deaths": 0, "injuries": 0, "property_damage_usd": 25000, "crop_damage_usd": 0 }
}
},
"fema_declarations": {
"total": 88,
"first_year": 1969,
"last_year": 2025,
"most_recent": { "year": 2025, "type": "Fire", "title": "WILDFIRES AND STRAIGHT-LINE WINDS" },
"by_type": { "Fire": 61, "Flood": 10, "Severe Storm(s)": 8, "Earthquake": 6, "Other": 3 }
},
"social_vulnerability": {
"year": 2022,
"source": "CDC/ATSDR",
"overall": 0.7321,
"socioeconomic": 0.6892,
"household": 0.7104,
"minority": 0.9143,
"housing": 0.6530
},
"climate_projections": {
"wildfire": {
"bp_national_rank": 0.8870,
"risk_national_rank": 0.9120,
"buildings_fraction_direct_exposure": 0.2341
},
"flood": null,
"heat": null,
"sources": {
"wildfire": { "name": "USFS Wildfire Risk to Communities", "citation": "RDS-2020-0016-2 (2020)" },
"flood": { "name": "First Street Foundation", "status": "pending_research_agreement" },
"heat": { "name": "First Street Foundation", "status": "pending" }
}
},
"space_weather": {
"geomagnetic_latitude": 40.4,
"aurora_kp_threshold": null,
"aurora_storm_label": null
}
} Joining with other datasets
CDC SVI (2022) and USFS Wildfire Risk to Communities projections are already
included in the download. The fips field also joins cleanly with:
- EPA EJScreen — environmental burden percentiles (ID field)
- Census ACS — demographics, income, housing (GEOID field)
- USDA ERS Rural-Urban Continuum Codes — county classification (FIPS field)
- FEMA NFIP Claims — flood insurance claim history (countyCode field)
- SBA Disaster Loans — disaster loan amounts (countyFIPSCode field)
- First Street Foundation — flood and heat risk projections to 2050 (requires research agreement at firststreet.org/data-access)
All FIPS codes use the standard 5-digit format (zero-padded state + county), consistent with Census Bureau conventions.
Citation
When using this data, cite the underlying sources directly. The primary source for risk scores is FEMA's National Risk Index (v1.20.0, December 2025, hazards.fema.gov/nri). You may additionally reference SkyGround as the presentation and aggregation source: SkyGround (skyground.app).