kvlak limn

Transportation & Safety · FTA National Transit Database

The dead are not the passengers

Who gets hurt on American public transit, and which agencies hurt the most people per mile driven.

Across 2014-2026, transit agencies reported 113,509 major safety and security events. 3,569 people died in them. Just 277 of those people, 7.8%, were riding a transit vehicle. The rest were on the tracks, in the crosswalk, in another car, on the platform, or had come there to die. Riding transit is not what kills people. Being near it is.

113,509 events · 530 agencies · 50 states Full
Died on U.S. transit
3,569
2014-2026, across every reporting agency
Were riding it
277
7.8% of the dead - the death the public pictures
Most events, raw
MTA New York City Transit
15,127 events - but only rate rank #29 once you divide by service
Most events per mile
New Orleans Regional Transit Authority
12.54 per million vehicle revenue miles, 2022-2024
Fatalities by victim class · 2014-2026

Who actually dies

The transit death the public imagines is a crash that kills the people on board. It is the rarest kind. Of the 3,569 people killed, 277 were riding the vehicle. Nearly four in ten were on the right-of-way or took their own life; a quarter were out on the road, in another car or on a bike or in a crosswalk, when a transit vehicle reached them.

Deaths by who the person was, 2014-2026
  1. People on the road 905 25.4% In another vehicle, on a bike, or in a crosswalk when a transit vehicle hit them.
  2. Suicides 849 23.8% Deliberate deaths, overwhelmingly on rail rights-of-way.
  3. Other or unclassified 544 15.2% Filed without a victim class the source resolves further.
  4. Waiting or boarding 480 13.4% At the stop, on the platform, getting on or off.
  5. People on the right-of-way 422 11.8% On foot on the tracks or the roadway, outside any crossing.
  6. Riding the vehicle the death we picture 277 7.8% Passengers, aboard, in service. The death the public pictures.
  7. Transit workers 92 2.6% Operators, other transit employees, and workers on the property.

The seven classes are mutually exclusive and sum to exactly 3,569 · Bar length is deaths · The rider bar is drawn in rose and labelled, so it reads without color

And 1,269 of them were trespassing

The source also carries a Trespasser Fatalities subtotal: 1,269 deaths, 35.6% of the total. It is tempting to read that as an eighth bar. It is not. It is an overlay - a re-slice of deaths already counted above. Add it to the seven and you get 4,838 dead out of a real total of 3,569: a 1,269-death double count. What it actually tells you is who those trespassers were.

  • Suicide 522
  • Other 379
  • Pedestrian Walking Along Tracks 182
  • People Waiting or Leaving 67
  • Transit Vehicle Rider 54
  • Pedestrian Not in Crosswalk 32

The exclusive classes that the 1,269 trespasser deaths were drawn from · Most of a "trespasser" death is a suicide

The same seven, over 12 years

One panel per class, all on the same vertical scale, so the panels are comparable to each other and not just to themselves. 2026 is excluded throughout: it is a partial year.

People on the road 905

2014: 72 → 2025: 69

Suicides 849

2014: 64 → 2025: 65

Other or unclassified 544

2014: 11 → 2025: 84

Waiting or boarding 480

2014: 33 → 2025: 57

People on the right-of-way 422

2014: 34 → 2025: 24

Riding the vehicle 277

2014: 21 → 2025: 33

Transit workers 92

2014: 5 → 2025: 5

Shared vertical scale, peak 92 deaths in a year · 2014-2025 · Panels are labelled and totalled, so the chart reads without color

The table - deaths and injuries by victim class
Victim class Deaths Share Injuries
People on the road 905 25.4% 29,938
Suicides 849 23.8% 919
Other or unclassified 544 15.2% 1,078
Waiting or boarding 480 13.4% 9,322
People on the right-of-way 422 11.8% 2,060
Riding the vehicle 277 7.8% 59,970
Transit workers 92 2.6% 20,208
Total 3,569 100% 123,495
Trespassers (overlay, not a class) 1,269 35.6% -
Transit worker assault events · 2014-2025

The people getting hurt are the workers

Deaths on transit are mostly not passengers. Injuries, increasingly, are mostly not passengers either - they are the people paid to be there. Agencies logged 203 assaults on transit workers in 2014 and 643 in 2025. The direction is not in doubt. The exact multiple is, and the reason is drawn on the axis below.

0 100 200 300 400 500 600 700 2023: FTA reporting change better capture from here on 2014: 203 worker assault events 203 14 2015: 239 worker assault events 239 15 2016: 228 worker assault events 228 16 2017: 265 worker assault events 265 17 2018: 375 worker assault events 375 18 2019: 435 worker assault events 435 19 2020: 293 worker assault events 293 20 2021: 346 worker assault events 346 21 2022: 463 worker assault events 463 22 2023: 658 worker assault events (after the reporting change) 658 23 2024: 687 worker assault events (after the reporting change) 687 24 2025: 643 worker assault events (after the reporting change) 643 25 Year of event
Before the 2023 reporting change After it - better capture, not strictly comparable
Read this before you quote a multiple The FTA created the transit-worker-assault flag in 2023, when it began requiring additional detail on assault injuries, and it says it backfilled the earlier years using equivalent filter logic. Improved capture after 2023 almost certainly inflates the rise. The trend is real in direction - the bars were climbing for five years before the change, from 203 in 2014 to 463 in 2022, with no rule change to explain it - but treat any clean "it tripled" as an artifact of the boundary as much as a fact about the world. We do not print a multiple, and neither should you.
The table - worker assault events and worker injuries by year
Year Assault events Worker injuries Reporting basis
2014 203 207 Backfilled by the FTA
2015 239 241 Backfilled by the FTA
2016 228 234 Backfilled by the FTA
2017 265 269 Backfilled by the FTA
2018 375 376 Backfilled by the FTA
2019 435 440 Backfilled by the FTA
2020 293 294 Backfilled by the FTA
2021 346 355 Backfilled by the FTA
2022 463 474 Backfilled by the FTA
2023 658 652 After the reporting change
2024 687 666 After the reporting change
2025 643 653 After the reporting change
2014-2025 4,835 4,861 Mean 316/yr before, 663/yr after

Events carrying the FTA transit-worker-assault flag · Worker injuries are operator plus other transit-employee injuries on those events · 2026 excluded as a partial year

Counts, then rates · the two windows never mix

More events. And more even per mile.

Events have climbed for a decade. On its own that means little: agencies also run more service than they did, and more service means more chances for something to happen. The test is whether events outgrew the service. Between 2022 and 2024 service grew +7.9% and events grew +16.5%. So the rate rose too, from 2.97 to 3.21 events per million miles. This is not a story about buses simply driving more.

All major events by year Raw counts. No denominator exists before 2022-2024, so no rate is drawn.
0 3k 6k 9k 12k 2014: 6,556 events, 240 deaths 2014 2015: 9,002 events, 251 deaths 2016: 9,281 events, 259 deaths 2017: 9,154 events, 249 deaths 2018: 9,488 events, 260 deaths 2019: 9,839 events, 268 deaths 2020: 7,155 events, 289 deaths 2021: 8,288 events, 321 deaths 2022: 9,585 events, 340 deaths 2023: 10,379 events, 330 deaths 2024: 11,162 events, 345 deaths 2025: 11,050 events, 337 deaths 2025 2026: 2,570 events, 80 deaths - PARTIAL YEAR, still being reported partial 2026 2026 is 90 days of reporting lag, not a decline
Events per million vehicle revenue miles The only three years with a denominator.
  1. 2022 2.97
  2. 2023 3.10
  3. 2024 3.21
Service delivered
+7.9%
Events
+16.5%
Events per mile
+7.9%

3,478 million vehicle revenue miles in 2024, against 11,162 events.

Why there is no rate before 2022 The service denominator published alongside this file covers 2022-2024 and nothing earlier. Rather than reach for a different vintage of a different table and quietly splice it in, every rate on this site is scoped to those three years, and the long series above stays what it honestly is: a count. Passenger trips are also published, but ridership collapsed in 2020 and has not fully returned, so a per-passenger rate spanning the pandemic would measure the pandemic. Miles driven are the sounder denominator, and they are the one used here.
Rank by raw events vs rank by events per million miles · 2022-2024

Divide by service, and the leaderboard turns over

Every "worst transit agency" list is really a list of the biggest transit agencies. MTA New York City Transit reports more events than anyone because it moves more people than anyone. Divide each agency's events by the miles it actually drove and the ranking comes apart: New York falls to #29, and the agencies at the top are New Orleans Regional Transit Authority, Minneapolis, Philadelphia, Indianapolis. Each line below is one agency. Where a line falls steeply, size was doing the talking.

RANK BY RAW EVENTS all events, 2014-2026 RANK BY EVENTS PER MILLION MILES 2022-2024 MTA New York City Transit (NY): raw rank #1 with 15,127 events; rate rank #29 at 3.56 events per million vehicle revenue miles #1 MTA New York City Transit 15,127 #29 3.56 MTA New York City Transit Chicago Transit Authority (IL): raw rank #2 with 6,280 events; rate rank #13 at 5.17 events per million vehicle revenue miles #2 Chicago Transit Authority 6,280 #13 5.17 Chicago Transit Authority Southeastern Pennsylvania Transportation Authority (PA): raw rank #3 with 6,097 events; rate rank #3 at 8.00 events per million vehicle revenue miles #3 Southeastern Pennsylvania… 6,097 #3 8.00 Southeastern Pennsylvania… METRO (TX): raw rank #4 with 4,215 events; rate rank #6 at 7.01 events per million vehicle revenue miles #4 METRO 4,215 #6 7.01 METRO New Jersey Transit Corporation (NJ): raw rank #5 with 4,215 events; rate rank #23 at 3.93 events per million vehicle revenue miles #5 New Jersey Transit Corpor… 4,215 #23 3.93 New Jersey Transit Corpor… Washington Metro (DC): raw rank #6 with 4,026 events; rate rank #52 at 2.91 events per million vehicle revenue miles #6 Washington Metro 4,026 #52 2.91 Washington Metro Massachusetts Bay Transportation Authority (MA): raw rank #7 with 3,686 events; rate rank #9 at 5.51 events per million vehicle revenue miles #7 Massachusetts Bay Transpo… 3,686 #9 5.51 Massachusetts Bay Transpo… Metro (CA): raw rank #8 with 3,475 events; rate rank #41 at 3.11 events per million vehicle revenue miles #8 Metro 3,475 #41 3.11 Metro Metro Transit (MN): raw rank #10 with 2,192 events; rate rank #2 at 8.56 events per million vehicle revenue miles #10 Metro Transit 2,192 #2 8.56 Metro Transit MTA Bus Company (NY): raw rank #14 with 1,582 events; rate rank #7 at 6.18 events per million vehicle revenue miles #14 MTA Bus Company 1,582 #7 6.18 MTA Bus Company New Orleans Regional Transit Authority (LA): raw rank #20 with 1,219 events; rate rank #1 at 12.54 events per million vehicle revenue miles #20 New Orleans Regional Tran… 1,219 #1 12.54 New Orleans Regional Tran… City of Charlotte North Carolina (NC): raw rank #26 with 998 events; rate rank #5 at 7.08 events per million vehicle revenue miles #26 City of Charlotte North C… 998 #5 7.08 City of Charlotte North C… IndyGo (IN): raw rank #36 with 776 events; rate rank #4 at 7.69 events per million vehicle revenue miles #36 IndyGo 776 #4 7.69 IndyGo Sound Transit (WA): raw rank #37 with 757 events; rate rank #8 at 5.95 events per million vehicle revenue miles #37 Sound Transit 757 #8 5.95 Sound Transit
Line rises to the right worse per mile than its size suggests Line falls to the right its raw count was mostly just scale

The 14 agencies that top either list · Both ranks are taken among the 108 agencies clearing the 15M vehicle-revenue-mile service floor, so the columns compare like with like · Rows are spaced evenly and the true national rank is printed beside each name; the vertical gaps are not to scale · Rank direction and the printed numbers carry the meaning, so the line color only repeats it · Rate uses 2022-2024, the only years the service denominator covers

Worst per million miles

Agency Per M miles Raw rank
New Orleans Regional Transi… LA 12.54 #20
Metro Transit MN 8.56 #10
Southeastern Pennsylvania T… PA 8.00 #3
IndyGo IN 7.69 #36
City of Charlotte North Car… NC 7.08 #26
METRO TX 7.01 #4
MTA Bus Company NY 6.18 #14
Sound Transit WA 5.95 #37
Massachusetts Bay Transport… MA 5.51 #7
The Greater Cleveland Regio… OH 5.26 #19

Most events, raw

Agency Events Rate rank
MTA New York City Transit NY 15,127 #29
Chicago Transit Authority IL 6,280 #13
Southeastern Pennsylvania T… PA 6,097 #3
METRO TX 4,215 #6
New Jersey Transit Corporat… NJ 4,215 #23
Washington Metro DC 4,026 #52
Massachusetts Bay Transport… MA 3,686 #9
Metro CA 3,475 #41
Dallas Area Rapid Transit TX 2,397 #11
Metro Transit MN 2,192 #2

At the other end, Foothill Transit runs a scheduled bus system at 0.18 events per million miles - some 70 times better than New Orleans Regional Transit Authority. A couple of vanpool operators post lower numbers still, but a vanpool is not a bus, and comparing them would be the same mistake as comparing raw counts. Read every rate beside the mode mix on the agency's own page: see one.

Events per million vehicle revenue miles · 2022-2024

Where transit hurts people fastest

Shade a map by raw event counts and you have drawn a population map: New York, Illinois, California. Shade it by events per mile of service actually driven and a different country appears. Louisiana reports more than 29 times as many events per mile as the quietest state. The national figure is 3.21.

Alabama: 0.58 events per million vehicle revenue miles (14 events) Alaska: 1.81 events per million vehicle revenue miles (27 events) Arizona: 3.89 events per million vehicle revenue miles (696 events) Colorado: 2.84 events per million vehicle revenue miles (437 events) Florida: 2.45 events per million vehicle revenue miles (1,382 events) Georgia: 3.50 events per million vehicle revenue miles (700 events) Indiana: 4.51 events per million vehicle revenue miles (283 events) Kansas: 0.68 events per million vehicle revenue miles (10 events) Maine: 0.48 events per million vehicle revenue miles (2 events) Massachusetts: 3.78 events per million vehicle revenue miles (1,009 events) Minnesota: 3.87 events per million vehicle revenue miles (730 events) New Jersey: 3.43 events per million vehicle revenue miles (1,213 events) North Carolina: 2.84 events per million vehicle revenue miles (387 events) North Dakota: 0.93 events per million vehicle revenue miles (5 events) Oklahoma: 3.57 events per million vehicle revenue miles (82 events) Pennsylvania: 5.07 events per million vehicle revenue miles (1,999 events) South Dakota: no reporting agency with a service denominator Texas: 4.36 events per million vehicle revenue miles (2,805 events) Wyoming: no reporting agency with a service denominator Connecticut: 2.23 events per million vehicle revenue miles (207 events) Missouri: 3.32 events per million vehicle revenue miles (342 events) West Virginia: 1.84 events per million vehicle revenue miles (27 events) Illinois: 3.83 events per million vehicle revenue miles (2,214 events) New Mexico: 3.51 events per million vehicle revenue miles (92 events) Arkansas: 2.16 events per million vehicle revenue miles (25 events) California: 2.13 events per million vehicle revenue miles (3,591 events) Delaware: 2.77 events per million vehicle revenue miles (134 events) District of Columbia: 2.95 events per million vehicle revenue miles (1,177 events) Hawaii: 1.94 events per million vehicle revenue miles (164 events) Iowa: 1.84 events per million vehicle revenue miles (56 events) Kentucky: 2.19 events per million vehicle revenue miles (125 events) Maryland: 2.70 events per million vehicle revenue miles (584 events) Michigan: 2.27 events per million vehicle revenue miles (445 events) Mississippi: 2.58 events per million vehicle revenue miles (23 events) Montana: 2.59 events per million vehicle revenue miles (21 events) New Hampshire: 1.43 events per million vehicle revenue miles (7 events) New York: 3.45 events per million vehicle revenue miles (5,954 events) Ohio: 3.03 events per million vehicle revenue miles (697 events) Oregon: 3.11 events per million vehicle revenue miles (433 events) Tennessee: 2.33 events per million vehicle revenue miles (177 events) Utah: 3.31 events per million vehicle revenue miles (365 events) Virginia: 2.21 events per million vehicle revenue miles (375 events) Washington: 2.93 events per million vehicle revenue miles (1,179 events) Wisconsin: 2.45 events per million vehicle revenue miles (238 events) Nebraska: 1.60 events per million vehicle revenue miles (35 events) South Carolina: 0.92 events per million vehicle revenue miles (31 events) Idaho: 1.23 events per million vehicle revenue miles (10 events) Nevada: 2.29 events per million vehicle revenue miles (259 events) Vermont: 0.37 events per million vehicle revenue miles (4 events) Louisiana: 6.39 events per million vehicle revenue miles (319 events) Rhode Island: 0.22 events per million vehicle revenue miles (8 events)
Events per million miles
  1. 0.22-1.84
  2. 1.84-2.45
  3. 2.45-3.32
  4. 3.32-6.39
  5. no data
The state table - the ranked source of truth
Most per mile Per M Events
Louisiana6.39319
Pennsylvania5.071,999
Indiana4.51283
Texas4.362,805
Arizona3.89696
Minnesota3.87730
Fewest per mile Per M Events
Rhode Island0.228
Vermont0.374
Maine0.482
Alabama0.5814
Kansas0.6810
Puerto Rico0.8727

Quartile classes, darker = more events per mile of service · 50 states have at least one agency with a service denominator · A state is the sum of its agencies: the events file carries no state of its own, so this map exists only through the NTD ID join · State mode mix matters - a state whose transit is mostly street-running light rail will sit higher than one running mostly suburban bus

502 agencies with a service denominator

Find the one you ride

The point of a rate is that it is answerable at your stop. Every agency below has its own page: what it reports, who gets hurt on it, how its worker assaults have moved, and where it sits against every other agency in the country per mile driven.

Worst per million miles

  1. #1 New Orleans Regional Transit Authority LA 12.54
  2. #2 Metro Transit MN 8.56
  3. #3 Southeastern Pennsylvania Transportation Authority PA 8.00
  4. #4 IndyGo IN 7.69
  5. #5 City of Charlotte North Carolina NC 7.08
  6. #6 METRO TX 7.01
  7. #7 MTA Bus Company NY 6.18
  8. #8 Sound Transit WA 5.95
  9. #9 Massachusetts Bay Transportation Authority MA 5.51
  10. #10 The Greater Cleveland Regional Transit Authority OH 5.26
  11. #11 Dallas Area Rapid Transit TX 5.25
  12. #12 ABQRIDE NM 5.19

Events per million vehicle revenue miles, 2022-2024, among the 108 agencies clearing the 15M-mile service floor

Every agency, by state

AK 1 agency
AL 8 agencies
AR 2 agencies
AZ 8 agencies
CA 78 agencies
CO 9 agencies
CT 14 agencies
DC 2 agencies
DE 1 agency
FL 28 agencies
GA 12 agencies
HI 2 agencies
IA 9 agencies
ID 2 agencies
IL 15 agencies
IN 12 agencies
KS 4 agencies
KY 5 agencies
LA 5 agencies
MA 14 agencies
MD 8 agencies
ME 1 agency
MI 18 agencies
MN 11 agencies
MO 6 agencies
MS 2 agencies
MT 4 agencies
NC 16 agencies
ND 2 agencies
NE 3 agencies
NH 3 agencies
NJ 16 agencies
NM 4 agencies
NV 3 agencies
NY 22 agencies
OH 16 agencies
OK 2 agencies
OR 8 agencies
PA 24 agencies
PR 4 agencies
RI 2 agencies
SC 8 agencies
TN 9 agencies
TX 29 agencies
UT 2 agencies
VA 13 agencies
VT 1 agency
WA 17 agencies
WI 13 agencies
WV 4 agencies

Agencies below the 15M-mile floor still have a page and a rate on it, but they are left out of the national rate ranking, where a single event on a small amount of service would put them at the top

Notes on the data

Methodology

Every figure on this page is computed from two real bulk files published by the Federal Transit Administration's National Transit Database: the Major Safety and Security Events file (113,509 events, 2014-2026) and the NTD Metrics file, which supplies the service denominator. Nothing here is estimated, modelled, or carried over from a summary. The ingest is a single streaming pass; the script that produces it is in the repository, and it fails the build rather than ship a number it cannot verify.

The word "events" is doing a lot of work

This file records major events only. An event has to clear a threshold to appear at all: a death, an injury needing transport away from the scene, substantial property damage, an evacuation, a derailment. Everything below that line is invisible here. Some of it is collected in separate non-major NTD files; none of it is on this page. So "events" never means "all incidents," and an agency with a low rate has not proven that nothing happens on its system - only that little of what happens crosses the FTA's threshold.

Trespassers are an overlay, not a class

The source splits fatalities into thirteen victim columns that are mutually exclusive: on every one of the 113,509 rows, they sum exactly to the reported total. We check this in code. It also publishes a Trespasser Fatalities (Subtotal), and that column is a trap. It re-slices deaths already counted in the thirteen - a suicide on the tracks is counted once as a suicide and again as a trespasser. Add the subtotal to the others and you get 4,838 deaths against a true total of 3,569. We carry it as a cross-cutting overlay, never as a slice, and we show what it is made of. If you see a chart that stacks trespassers beside suicides, it is wrong.

The 2023 worker-assault boundary

The FTA created the transit-worker-assault flag in 2023, when it began requiring more detail on assault injuries, and says it backfilled earlier years with equivalent filter logic. Better capture after the change almost certainly inflates the rise. The direction is not seriously in doubt - the count was climbing for five years before the rule changed - but the size of the jump is partly an artifact of the boundary. That is why the boundary is drawn on the chart's axis, why the bars on either side are distinguished, and why we print no multiple anywhere on this site. A number like "it tripled" is exactly the number this data cannot support.

The denominator, and the service that files elsewhere

Rates are events per million vehicle revenue miles: the miles an agency's vehicles actually drove in passenger service. The service file covers 2022-2024 and nothing earlier, so every rate on this site is scoped to those three years while the long series stays a count. Passenger trips are published too, but ridership collapsed in 2020 and has not fully returned; a per-passenger rate spanning the pandemic would mostly measure the pandemic. Miles are the sounder denominator.

One correction matters more than it sounds. The metrics file also carries about a billion vehicle revenue miles of commuter rail - and commuter rail reports its accidents to the Federal Railroad Administration, not to this database. Its miles are in the denominator; its events are not in the numerator. Divide one by the other and Caltrain and Metrolink emerge as the safest transit agencies in America with a rate of exactly zero, purely because their numerator is filed in a different building. So the denominator here is restricted to the same agency-and-mode service that reports into this safety file at all. Commuter rail, aerial tramways and the Alaska Railroad drop out of both sides. This is the single methodological choice on the site that changes the answer, and it is why our national rates run slightly higher than a naive join produces.

Small agencies, and mode mix

Rate rankings are limited to the 108 agencies that drove at least 15 million vehicle revenue miles across the rate window. Without a floor, the leaderboard is just a list of tiny operators that had one bad day. Even with it, mode mix shapes the answer: street-running light rail generates several times the events per mile that suburban bus does, so an agency whose service is mostly light rail will rank high partly for what it runs and not only for how it runs it. Each agency page shows its mode mix for that reason. A rate is a question, not a verdict.

The join, and the missing state column

The events file has no state, no city, and no measure of exposure. All three arrive by joining NTD ID to the metrics file, which succeeds for 99.8% of events. The remainder - agencies in the events file with no matching service record - are counted in the national totals but cannot appear on the map or in any rate. Every state on the map exists only through that join.

2026 is not a collapse

Agencies have roughly 90 days to report, so the current year holds only 2,570 events and will keep filling in. It is excluded from every trend on this site and drawn hatched and labelled where it appears, because a partial year plotted as a solid bar reads as a sudden improvement that has not happened.

What's real

All of it. Every number on this page is a real ingest of the real bulk files, badged Full. There are no illustrative stand-ins anywhere on this site, and no figure was copied from a summary rather than computed. Where the data cannot answer a question - a rate before 2022-2024, an incident below the major threshold, a commuter-rail collision - this page says so instead of filling the gap.


Generated 2026-07-13 02:56 UTC

Source: FTA National Transit Database - Major Safety and Security Events, joined to NTD Metrics for the service denominator