Sources & methodology
Know what the numbers mean.
The explorer summarizes reported crashes with usable coordinates in verified North Texas coverage. It is a public information resource, not a prediction of risk or a finding of fault.
Dataset and source records
Version north-texas-20261026-release-candidate. Generated Mon, 26 Oct 2026 22:12:19 GMT.
- Source 1: https://www.txdot.gov/data-maps/crash-reports-records/crash-data-analysis-statistics.html
- Source 2: https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb/tigerWMS_Census2020/MapServer/82/query?where=STATE%3D%2748%27+AND+BASENAME+IN+%28%27Collin%27%2C%27Dallas%27%2C%27Denton%27%2C%27Ellis%27%2C%27Hood%27%2C%27Hunt%27%2C%27Johnson%27%2C%27Kaufman%27%2C%27Navarro%27%2C%27Parker%27%2C%27Rockwall%27%2C%27Tarrant%27%2C%27Van+Zandt%27%2C%27Wise%27%29&outFields=GEOID%2CBASENAME%2CNAME%2CCENTLAT%2CCENTLON&f=geojson&outSR=4326&returnGeometry=true
- Source 3: https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb/tigerWMS_Census2020/MapServer/84/query?where=1%3D1&outFields=GEOID%2CNAME%2CCENTLAT%2CCENTLON%2CINTPTLAT%2CINTPTLON&geometry=-98.0685449996655%2C31.796191000363685%2C-95.44909299964236%2C33.43405700014864&geometryType=esriGeometryEnvelope&inSR=4326&spatialRel=esriSpatialRelIntersects&f=geojson&outSR=4326&returnGeometry=true
Where and when
Coverage includes verified complete years from 2021 through 2025 within Dallas, Tarrant, Collin, Denton, Ellis, Hood, Hunt, Johnson, Kaufman, Navarro, Parker, Rockwall, Van Zandt, Wise counties. Available years vary by ZIP. Census ZIP Code Tabulation Areas approximate postal ZIP codes; they are not postal delivery boundaries. Five- and ten-mile searches are clipped to the verified county footprint. Partial coverage is labeled and cannot describe the entire surrounding area.
Approximate areas, not crash pins
Circles represent groups of crashes at approximate cell centers. Larger cells may combine several roads. The public map does not reveal individual crash locations. Records without usable coordinates, outside the county boundaries, or without an assigned ZIP are accounted for in the source coverage table; they are not silently treated as zero.
How to read the totals
Injury, fatal and commercial-vehicle categories can overlap. A crash may appear in more than one category. Unknown fields are reported separately rather than classified as “no.” Focus filters restrict every displayed total to the selected subset. Road and intersection names follow source labels, which may vary. Unknown labels are not named hotspots. Previous-year comparisons appear only when matching coverage and source criteria are available.
Source coverage and exclusions
Source records before spatial exclusions, by county and year
Collin 2021
- Source total
- 13,460
- Unlocated
- 595
- Outside county
- 62
- Located eligible
- 12,803
- Unassigned ZIP
- 0
Collin 2022
- Source total
- 14,857
- Unlocated
- 642
- Outside county
- 55
- Located eligible
- 14,160
- Unassigned ZIP
- 0
Collin 2023
- Source total
- 16,048
- Unlocated
- 745
- Outside county
- 48
- Located eligible
- 15,255
- Unassigned ZIP
- 0
Collin 2024
- Source total
- 16,649
- Unlocated
- 724
- Outside county
- 44
- Located eligible
- 15,881
- Unassigned ZIP
- 0
Collin 2025
- Source total
- 16,875
- Unlocated
- 937
- Outside county
- 69
- Located eligible
- 15,869
- Unassigned ZIP
- 0
Dallas 2021
- Source total
- 62,259
- Unlocated
- 4,500
- Outside county
- 28
- Located eligible
- 57,731
- Unassigned ZIP
- 0
Dallas 2022
- Source total
- 61,659
- Unlocated
- 4,964
- Outside county
- 19
- Located eligible
- 56,676
- Unassigned ZIP
- 0
Dallas 2023
- Source total
- 59,149
- Unlocated
- 5,082
- Outside county
- 28
- Located eligible
- 54,039
- Unassigned ZIP
- 0
Dallas 2024
- Source total
- 51,320
- Unlocated
- 3,646
- Outside county
- 20
- Located eligible
- 47,654
- Unassigned ZIP
- 0
Dallas 2025
- Source total
- 48,811
- Unlocated
- 3,777
- Outside county
- 27
- Located eligible
- 45,007
- Unassigned ZIP
- 0
Denton 2021
- Source total
- 12,959
- Unlocated
- 1,031
- Outside county
- 43
- Located eligible
- 11,885
- Unassigned ZIP
- 0
Denton 2022
- Source total
- 13,514
- Unlocated
- 1,108
- Outside county
- 53
- Located eligible
- 12,353
- Unassigned ZIP
- 0
Denton 2023
- Source total
- 13,865
- Unlocated
- 1,094
- Outside county
- 57
- Located eligible
- 12,714
- Unassigned ZIP
- 0
Denton 2024
- Source total
- 13,868
- Unlocated
- 1,083
- Outside county
- 35
- Located eligible
- 12,750
- Unassigned ZIP
- 0
Denton 2025
- Source total
- 13,629
- Unlocated
- 1,111
- Outside county
- 42
- Located eligible
- 12,476
- Unassigned ZIP
- 0
Ellis 2021
- Source total
- 3,597
- Unlocated
- 233
- Outside county
- 1
- Located eligible
- 3,363
- Unassigned ZIP
- 0
Ellis 2022
- Source total
- 3,543
- Unlocated
- 244
- Outside county
- 0
- Located eligible
- 3,299
- Unassigned ZIP
- 0
Ellis 2023
- Source total
- 3,803
- Unlocated
- 282
- Outside county
- 2
- Located eligible
- 3,519
- Unassigned ZIP
- 0
Ellis 2024
- Source total
- 4,271
- Unlocated
- 305
- Outside county
- 0
- Located eligible
- 3,966
- Unassigned ZIP
- 0
Ellis 2025
- Source total
- 4,273
- Unlocated
- 353
- Outside county
- 1
- Located eligible
- 3,919
- Unassigned ZIP
- 0
Hood 2021
- Source total
- 851
- Unlocated
- 41
- Outside county
- 3
- Located eligible
- 807
- Unassigned ZIP
- 0
Hood 2022
- Source total
- 870
- Unlocated
- 56
- Outside county
- 1
- Located eligible
- 813
- Unassigned ZIP
- 0
Hood 2023
- Source total
- 906
- Unlocated
- 50
- Outside county
- 1
- Located eligible
- 855
- Unassigned ZIP
- 0
Hood 2024
- Source total
- 903
- Unlocated
- 56
- Outside county
- 0
- Located eligible
- 847
- Unassigned ZIP
- 0
Hood 2025
- Source total
- 852
- Unlocated
- 67
- Outside county
- 1
- Located eligible
- 784
- Unassigned ZIP
- 0
Hunt 2021
- Source total
- 1,902
- Unlocated
- 87
- Outside county
- 1
- Located eligible
- 1,814
- Unassigned ZIP
- 0
Hunt 2022
- Source total
- 1,715
- Unlocated
- 86
- Outside county
- 1
- Located eligible
- 1,628
- Unassigned ZIP
- 0
Hunt 2023
- Source total
- 1,831
- Unlocated
- 93
- Outside county
- 2
- Located eligible
- 1,736
- Unassigned ZIP
- 0
Hunt 2024
- Source total
- 1,887
- Unlocated
- 88
- Outside county
- 2
- Located eligible
- 1,797
- Unassigned ZIP
- 0
Hunt 2025
- Source total
- 1,999
- Unlocated
- 145
- Outside county
- 0
- Located eligible
- 1,854
- Unassigned ZIP
- 0
Johnson 2021
- Source total
- 3,027
- Unlocated
- 142
- Outside county
- 3
- Located eligible
- 2,882
- Unassigned ZIP
- 0
Johnson 2022
- Source total
- 2,959
- Unlocated
- 121
- Outside county
- 1
- Located eligible
- 2,837
- Unassigned ZIP
- 0
Johnson 2023
- Source total
- 3,024
- Unlocated
- 138
- Outside county
- 1
- Located eligible
- 2,885
- Unassigned ZIP
- 0
Johnson 2024
- Source total
- 2,969
- Unlocated
- 148
- Outside county
- 3
- Located eligible
- 2,818
- Unassigned ZIP
- 0
Johnson 2025
- Source total
- 3,097
- Unlocated
- 164
- Outside county
- 3
- Located eligible
- 2,930
- Unassigned ZIP
- 0
Kaufman 2021
- Source total
- 2,331
- Unlocated
- 88
- Outside county
- 3
- Located eligible
- 2,240
- Unassigned ZIP
- 0
Kaufman 2022
- Source total
- 2,373
- Unlocated
- 83
- Outside county
- 1
- Located eligible
- 2,289
- Unassigned ZIP
- 0
Kaufman 2023
- Source total
- 2,430
- Unlocated
- 75
- Outside county
- 1
- Located eligible
- 2,354
- Unassigned ZIP
- 0
Kaufman 2024
- Source total
- 2,734
- Unlocated
- 81
- Outside county
- 0
- Located eligible
- 2,653
- Unassigned ZIP
- 0
Kaufman 2025
- Source total
- 2,792
- Unlocated
- 115
- Outside county
- 1
- Located eligible
- 2,676
- Unassigned ZIP
- 0
Navarro 2021
- Source total
- 1,567
- Unlocated
- 131
- Outside county
- 0
- Located eligible
- 1,436
- Unassigned ZIP
- 0
Navarro 2022
- Source total
- 1,424
- Unlocated
- 99
- Outside county
- 2
- Located eligible
- 1,323
- Unassigned ZIP
- 0
Navarro 2023
- Source total
- 1,341
- Unlocated
- 81
- Outside county
- 0
- Located eligible
- 1,260
- Unassigned ZIP
- 0
Navarro 2024
- Source total
- 1,295
- Unlocated
- 81
- Outside county
- 2
- Located eligible
- 1,212
- Unassigned ZIP
- 0
Navarro 2025
- Source total
- 1,190
- Unlocated
- 88
- Outside county
- 0
- Located eligible
- 1,102
- Unassigned ZIP
- 0
Parker 2021
- Source total
- 2,943
- Unlocated
- 217
- Outside county
- 0
- Located eligible
- 2,726
- Unassigned ZIP
- 0
Parker 2022
- Source total
- 2,807
- Unlocated
- 240
- Outside county
- 0
- Located eligible
- 2,567
- Unassigned ZIP
- 0
Parker 2023
- Source total
- 2,921
- Unlocated
- 217
- Outside county
- 1
- Located eligible
- 2,703
- Unassigned ZIP
- 0
Parker 2024
- Source total
- 2,912
- Unlocated
- 267
- Outside county
- 0
- Located eligible
- 2,645
- Unassigned ZIP
- 0
Parker 2025
- Source total
- 3,101
- Unlocated
- 269
- Outside county
- 1
- Located eligible
- 2,831
- Unassigned ZIP
- 0
Rockwall 2021
- Source total
- 1,882
- Unlocated
- 39
- Outside county
- 0
- Located eligible
- 1,843
- Unassigned ZIP
- 0
Rockwall 2022
- Source total
- 2,035
- Unlocated
- 61
- Outside county
- 1
- Located eligible
- 1,973
- Unassigned ZIP
- 0
Rockwall 2023
- Source total
- 2,363
- Unlocated
- 86
- Outside county
- 0
- Located eligible
- 2,277
- Unassigned ZIP
- 0
Rockwall 2024
- Source total
- 2,668
- Unlocated
- 141
- Outside county
- 1
- Located eligible
- 2,526
- Unassigned ZIP
- 0
Rockwall 2025
- Source total
- 3,075
- Unlocated
- 256
- Outside county
- 1
- Located eligible
- 2,818
- Unassigned ZIP
- 0
Tarrant 2021
- Source total
- 35,688
- Unlocated
- 2,648
- Outside county
- 3
- Located eligible
- 33,037
- Unassigned ZIP
- 0
Tarrant 2022
- Source total
- 33,041
- Unlocated
- 2,230
- Outside county
- 0
- Located eligible
- 30,811
- Unassigned ZIP
- 0
Tarrant 2023
- Source total
- 32,934
- Unlocated
- 2,062
- Outside county
- 2
- Located eligible
- 30,870
- Unassigned ZIP
- 0
Tarrant 2024
- Source total
- 31,772
- Unlocated
- 2,031
- Outside county
- 0
- Located eligible
- 29,741
- Unassigned ZIP
- 0
Tarrant 2025
- Source total
- 33,850
- Unlocated
- 2,527
- Outside county
- 4
- Located eligible
- 31,319
- Unassigned ZIP
- 0
Van Zandt 2021
- Source total
- 913
- Unlocated
- 23
- Outside county
- 0
- Located eligible
- 890
- Unassigned ZIP
- 0
Van Zandt 2022
- Source total
- 1,079
- Unlocated
- 53
- Outside county
- 2
- Located eligible
- 1,024
- Unassigned ZIP
- 0
Van Zandt 2023
- Source total
- 993
- Unlocated
- 54
- Outside county
- 0
- Located eligible
- 939
- Unassigned ZIP
- 0
Van Zandt 2024
- Source total
- 1,076
- Unlocated
- 57
- Outside county
- 0
- Located eligible
- 1,019
- Unassigned ZIP
- 0
Van Zandt 2025
- Source total
- 1,064
- Unlocated
- 46
- Outside county
- 1
- Located eligible
- 1,017
- Unassigned ZIP
- 0
Wise 2021
- Source total
- 1,130
- Unlocated
- 91
- Outside county
- 3
- Located eligible
- 1,036
- Unassigned ZIP
- 0
Wise 2022
- Source total
- 1,262
- Unlocated
- 89
- Outside county
- 3
- Located eligible
- 1,170
- Unassigned ZIP
- 0
Wise 2023
- Source total
- 1,267
- Unlocated
- 87
- Outside county
- 1
- Located eligible
- 1,179
- Unassigned ZIP
- 0
Wise 2024
- Source total
- 1,206
- Unlocated
- 79
- Outside county
- 1
- Located eligible
- 1,126
- Unassigned ZIP
- 0
Wise 2025
- Source total
- 1,373
- Unlocated
- 106
- Outside county
- 2
- Located eligible
- 1,265
- Unassigned ZIP
- 0
Understanding the roads. Supporting the people.
These records describe reported crashes, not fault or the safety of an individual journey. If you have been injured, learn about your options.
