San Antonio Crash Analysis · TxDOT CRIS · 2022–2024

Crashes, Corridors & Dangerous Crossings

Where, when, and why traffic crashes happen across San Antonio, Leon Valley/NW, NE Suburbs, Alamo Heights, Helotes — built from TxDOT CRIS crash records.

59,784
Reported crashes (metro, 2024)
213
Traffic fatalities (metro, 2024)
1,014
Pedestrian crashes (metro, 2024)
14.0%
Speed-related rate (metro, 2024)
Other Metro refers to crashes in the metro area not assigned to a specific city.
i
A note on intersection data
Of the 177,806 crash records in this dataset, 7,992 (4.5%) lack a complete intersection name in the TxDOT CRIS source records. These crashes are included in all statistical totals, charts, and the street-level heatmap, but are excluded from the ranked intersection list (Top 10) and named map markers, as they cannot be reliably placed at a specific intersection.
01 — Crash Map

Where It Happens

Search an address, filter by crash type, compare years, or enter your commute to see every crash hotspot along your route.

San Antonio Crash Map
63 intersections · 6 cities · TxDOT CRIS 2022–2024
Interactive
Metro
Show
Year
Rank by

Map tiles blocked in this preview

This interactive map renders fully when deployed to GitHub Pages or opened locally. All crash data, markers, corridors, and tools are loaded — they just need a basemap.

Top 10
Hotspot
Interstate
Arterial
Commute
Size = crash volume · Click markers for details
Privacy: This page has no backend, no analytics, and no cookies. Nothing you type is stored or collected. Address search and commute routing are handled by OpenStreetMap Nominatim and OSRM (both open source). Your queries go directly to those services and are subject to their privacy policies.
02 — Look Up Your Street

How Safe Is Your Area?

Search any address or intersection to see a crash summary for that location. TxDOT CRIS 2022–2024.

RADIUS
03 — Dangerous Intersections

The Top 10 Crash Sites

Ranked by total crash volume across San Antonio. Freeway interchanges dominate due to high traffic volumes — use the Per Vehicle toggle to normalize by traffic count.

Top 10 Crash Intersections — All Metro
TxDOT CRIS 2022–2024 · 63 locations tracked
Year
Rank by
#IntersectionCrashesRate
04 — City Overview

Crash Rates Across the Metro

How each city in San Antonio compares on total crashes, fatalities, and behavioral factors.

City Comparison
All cities · TxDOT CRIS 2024
Overview
CityCrashesFatalDUISpeedHit & RunPed
Crashes Per 1,000 Residents
Population-adjusted crash rate · TxDOT CRIS 2024
05 — When It Happens

The Calendar of Risk

Crash patterns by hour, day of week, and month across the metro.

Crashes by Hour
All Metro · TxDOT CRIS 2024
Crashes by Day of Week
All Metro · TxDOT CRIS 2024
Crashes by Month
All Metro · TxDOT CRIS 2024
Weekday vs Weekend by Hour
All Metro · TxDOT CRIS 2024
06 — Year Over Year

Is the Metro Getting Safer?

Three years of TxDOT CRIS records show how crashes, fatalities, and behavioral factors are trending across San Antonio.

Total Crashes
Metro-wide · TxDOT CRIS 2022–2024
Fatalities & Pedestrian Crashes
Metro-wide · TxDOT CRIS 2022–2024
DUI Crashes
2022–2024
Speed-Related
2022–2024
Hit & Run
2022–2024
07 — Severity

How Bad Are the Crashes?

213 people died on San Antonio roads in 2024. The severity breakdown tells us how crashes distribute between fatal, serious, minor, and property-damage-only.

Severity Distribution
All Metro · TxDOT CRIS 2024
Fatalities Per 1,000 Residents
Population-adjusted rate · TxDOT CRIS 2024
Fatal
Crash Type Breakdown
All Metro · TxDOT CRIS 2024
Contributing Factors
All Metro · TxDOT CRIS 2024
“Other” is TxDOT’s own catch-all category for contributing factors that don’t fit a standard classification code.
08 — Impaired Driving

DUI Crashes Across the Metro

1,867 crashes in 2024 involved impairment — 3.1% of the total.

DUI Rate by Hour
% of crashes involving DUI · All Metro
DUI Crashes Per 1,000 Residents
Population-adjusted rate · TxDOT CRIS 2024
09 — Speed

Speed Kills Disproportionately

14.0% of crashes are speed-related. Helotes has the highest rate at 24.3%.

Speed Rate by Hour
% of crashes involving speed · All Metro
Speed's Share of Fatalities
Per 1,000 residents · TxDOT CRIS 2024
Fatal
Crashes by Speed Limit Zone
All Metro · TxDOT CRIS 2024
10 — Hit-and-Run

28.8% of Drivers Flee the Scene

17,231 hit-and-run crashes across the metro. San Antonio leads at 32.1%.

Hit-and-Run Rate by Hour
% of crashes that are H&R · All Metro
Hit-and-Run Rate by City
% of crashes · TxDOT CRIS 2024
11 — Pedestrians & Cyclists

The Most Vulnerable on Metro Streets

1014 pedestrian crashes and 429 cyclist crashes across the metro in 2024.

Pedestrian & Cyclist Crashes Per 1,000 Residents
Population-adjusted rate · TxDOT CRIS 2024
1014 pedestrian crashes in 2024. San Antonio accounts for 916 — 90% of the metro total despite having 72% of the population.
12 — Vision Zero San Antonio

Vision Zero San Antonio: Progress Toward Zero

San Antonio adopted Vision Zero San Antonio in 2015, setting a target of 0 traffic fatalities by 2050. The baseline was 159 fatalities in 2017.

Fatalities: Goal vs. Actual
2022–2030
Vision Zero San Antonio targets zero traffic fatalities by 2050. Chart shows goal trajectory through 2030.
13 — Sources

Where This Data Comes From

TxDOT CRIS (Crash Records Information System)
Crash records from the Texas Department of Transportation via CRIS public data extract. 59,784 records for 2024, covering 5 city groups in the San Antonio metro area.

TxDOT CRIS →
Vision Zero San Antonio
San Antonio adopted Vision Zero as part of its SA Tomorrow plan, focusing on high-injury network corridors and pedestrian safety improvements.

Vision Zero San Antonio →
TxDOT Safety Data
Statewide crash data analysis, safety planning, and roadway improvement programs from the Texas Department of Transportation.

TxDOT Safety →
14 — Methodology

How I Built This

Data pipeline: Crash and unit-level CSV files exported from TxDOT CRIS. Records joined on Crash_ID, filtered to Bexar County (Cnty_ID 15). 59,784 records for 2024.
City assignment: Local_Use field maps crashes to 5 city groups in the metro area. Records without coordinates or city assignment are excluded.
Behavioral flags: DUI from contributing factor codes (45, 67, 68). Speed from factor code 22. Hit-and-run from Veh_HNR_Fl (Y/N) in unit records. Pedestrian and cyclist from Unit_Desc_ID (4=Pedestrian, 3=Pedalcyclist).