{"source":{"via":"https://data.transportation.gov","page":"https://www.nationaltransitdatabase.org/agency/loop-trolley-transportation-development-district-70057","attribution":"National Transit Database — nationaltransitdatabase.org","derived_figures_license":"https://creativecommons.org/licenses/by/4.0/","generated_at":"2026-11-02T13:16:07.510464Z","license":"Public domain (17 U.S.C. 105)","publisher":"Federal Transit Administration, National Transit Database"},"agency":{"name":"Loop Trolley Transportation Development District","state":"MO","address":"5875 DELMAR BLVD","modes":["SR"],"url":"http://www.looptrolley.com","city":"Saint Louis","ntd_id":"70057","dba_name":null,"slug":"loop-trolley-transportation-development-district-70057","legal_name":"Loop Trolley Transportation Development District","reporter_type":"Full Reporter","last_report_year":2025,"fta_recipient_id":"7125","organization_type":"Independent Public Agency or Authority of Transit Service","service_area_population":26400,"service_area_sq_miles":5.0,"ueid":"K1EHJCUQ2J21","zip_code":"63112-2307","first_report_year":2015,"primary_mode":"SR","trips_per_capita":0.3890909090909091,"fiscal_year_end":"2025-12-31T00:00:00.000","urbanized_area":"St. Louis, MO--IL","urbanized_area_population":2156323,"vehicles_at_maximum_service":1},"annual":[{"report_year":2015,"unlinked_passenger_trips":null,"vehicles_operated_maximum_service":null,"vehicle_revenue_hours":null,"vehicle_revenue_miles":null,"fares":null,"operating_expenses":null,"passenger_miles":null,"cost_per_trip_real":null,"cost_per_trip":null,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024},{"report_year":2016,"unlinked_passenger_trips":null,"vehicles_operated_maximum_service":null,"vehicle_revenue_hours":null,"vehicle_revenue_miles":null,"fares":null,"operating_expenses":null,"passenger_miles":null,"cost_per_trip_real":null,"cost_per_trip":null,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024},{"report_year":2017,"unlinked_passenger_trips":null,"vehicles_operated_maximum_service":null,"vehicle_revenue_hours":null,"vehicle_revenue_miles":null,"fares":null,"operating_expenses":null,"passenger_miles":null,"cost_per_trip_real":null,"cost_per_trip":null,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024},{"report_year":2018,"unlinked_passenger_trips":null,"vehicles_operated_maximum_service":null,"vehicle_revenue_hours":null,"vehicle_revenue_miles":null,"fares":null,"operating_expenses":null,"passenger_miles":null,"cost_per_trip_real":null,"cost_per_trip":null,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024},{"report_year":2019,"unlinked_passenger_trips":null,"vehicles_operated_maximum_service":null,"vehicle_revenue_hours":null,"vehicle_revenue_miles":null,"fares":null,"operating_expenses":null,"passenger_miles":null,"cost_per_trip_real":null,"cost_per_trip":null,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024},{"report_year":2020,"unlinked_passenger_trips":null,"vehicles_operated_maximum_service":null,"vehicle_revenue_hours":null,"vehicle_revenue_miles":null,"fares":null,"operating_expenses":null,"passenger_miles":null,"cost_per_trip_real":null,"cost_per_trip":null,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024},{"report_year":2021,"unlinked_passenger_trips":null,"vehicles_operated_maximum_service":null,"vehicle_revenue_hours":null,"vehicle_revenue_miles":null,"fares":null,"operating_expenses":null,"passenger_miles":null,"cost_per_trip_real":null,"cost_per_trip":null,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024},{"report_year":2022,"unlinked_passenger_trips":4367,"vehicles_operated_maximum_service":1,"vehicle_revenue_hours":392,"vehicle_revenue_miles":1628,"fares":null,"operating_expenses":671082.0,"passenger_miles":12901,"cost_per_trip_real":164.71598192392867,"cost_per_trip":153.671170139684,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024},{"report_year":2023,"unlinked_passenger_trips":8532,"vehicles_operated_maximum_service":1,"vehicle_revenue_hours":697,"vehicle_revenue_miles":2918,"fares":null,"operating_expenses":1370056.0,"passenger_miles":16796,"cost_per_trip_real":165.31469382166676,"cost_per_trip":160.57852789498358,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024},{"report_year":2024,"unlinked_passenger_trips":12348,"vehicles_operated_maximum_service":1,"vehicle_revenue_hours":791,"vehicle_revenue_miles":3307,"fares":null,"operating_expenses":838046.0,"passenger_miles":24265,"cost_per_trip_real":67.86896663427275,"cost_per_trip":67.86896663427275,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024},{"report_year":2025,"unlinked_passenger_trips":10272,"vehicles_operated_maximum_service":1,"vehicle_revenue_hours":685,"vehicle_revenue_miles":2712,"fares":null,"operating_expenses":1184162.0,"passenger_miles":15340,"cost_per_trip_real":112.32499623670832,"cost_per_trip":115.28056853582555,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024}],"by_mode":[{"mode":"SR","url":"https://www.nationaltransitdatabase.org/agency/loop-trolley-transportation-development-district-70057/streetcar","last_year":2025,"first_year":2022,"mode_name":"Streetcar","series":[{"report_year":2015,"unlinked_passenger_trips":null,"vehicle_revenue_hours":null,"vehicle_revenue_miles":null,"fares":null,"operating_expenses":null,"passenger_miles":null,"voms":null,"cost_per_trip_real":null,"operating_expenses_real":null,"average_trip_length":null,"cost_per_trip":null,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":null},{"report_year":2016,"unlinked_passenger_trips":null,"vehicle_revenue_hours":null,"vehicle_revenue_miles":null,"fares":null,"operating_expenses":null,"passenger_miles":null,"voms":null,"cost_per_trip_real":null,"operating_expenses_real":null,"average_trip_length":null,"cost_per_trip":null,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":null},{"report_year":2017,"unlinked_passenger_trips":null,"vehicle_revenue_hours":null,"vehicle_revenue_miles":null,"fares":null,"operating_expenses":null,"passenger_miles":null,"voms":null,"cost_per_trip_real":null,"operating_expenses_real":null,"average_trip_length":null,"cost_per_trip":null,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":null},{"report_year":2018,"unlinked_passenger_trips":null,"vehicle_revenue_hours":null,"vehicle_revenue_miles":null,"fares":null,"operating_expenses":null,"passenger_miles":null,"voms":null,"cost_per_trip_real":null,"operating_expenses_real":null,"average_trip_length":null,"cost_per_trip":null,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":null},{"report_year":2019,"unlinked_passenger_trips":null,"vehicle_revenue_hours":null,"vehicle_revenue_miles":null,"fares":null,"operating_expenses":null,"passenger_miles":null,"voms":null,"cost_per_trip_real":null,"operating_expenses_real":null,"average_trip_length":null,"cost_per_trip":null,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":null},{"report_year":2020,"unlinked_passenger_trips":null,"vehicle_revenue_hours":null,"vehicle_revenue_miles":null,"fares":null,"operating_expenses":null,"passenger_miles":null,"voms":null,"cost_per_trip_real":null,"operating_expenses_real":null,"average_trip_length":null,"cost_per_trip":null,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":null},{"report_year":2021,"unlinked_passenger_trips":null,"vehicle_revenue_hours":null,"vehicle_revenue_miles":null,"fares":null,"operating_expenses":null,"passenger_miles":null,"voms":null,"cost_per_trip_real":null,"operating_expenses_real":null,"average_trip_length":null,"cost_per_trip":null,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":null},{"report_year":2022,"unlinked_passenger_trips":4367,"vehicle_revenue_hours":392,"vehicle_revenue_miles":1628,"fares":null,"operating_expenses":671082.0,"passenger_miles":12901,"voms":1,"cost_per_trip_real":164.71598122280741,"operating_expenses_real":719314.69,"average_trip_length":2.9542019693153194,"cost_per_trip":153.671170139684,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":11.14030612244898},{"report_year":2023,"unlinked_passenger_trips":8532,"vehicle_revenue_hours":697,"vehicle_revenue_miles":2918,"fares":null,"operating_expenses":1370056.0,"passenger_miles":16796,"voms":1,"cost_per_trip_real":165.314694092827,"operating_expenses_real":1410464.97,"average_trip_length":1.9685888420065636,"cost_per_trip":160.57852789498358,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":12.241032998565279},{"report_year":2024,"unlinked_passenger_trips":12348,"vehicle_revenue_hours":791,"vehicle_revenue_miles":3307,"fares":null,"operating_expenses":838046.0,"passenger_miles":24265,"voms":1,"cost_per_trip_real":67.86896663427275,"operating_expenses_real":838046.0,"average_trip_length":1.9650955620343376,"cost_per_trip":67.86896663427275,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":15.610619469026549},{"report_year":2025,"unlinked_passenger_trips":10272,"vehicle_revenue_hours":685,"vehicle_revenue_miles":2712,"fares":null,"operating_expenses":1184162.0,"passenger_miles":15340,"voms":1,"cost_per_trip_real":112.32499610591901,"operating_expenses_real":1153802.36,"average_trip_length":1.493380062305296,"cost_per_trip":115.28056853582555,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":14.995620437956205}]}],"monthly":[{"month":"2022-01-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2022-02-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2022-03-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2022-04-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2022-05-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2022-06-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2022-07-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2022-08-01","vehicle_revenue_hours":112,"vehicle_revenue_miles":470,"ridership":1890,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2022-09-01","vehicle_revenue_hours":141,"vehicle_revenue_miles":589,"ridership":1200,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2022-10-01","vehicle_revenue_hours":139,"vehicle_revenue_miles":570,"ridership":1277,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2022-11-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2022-12-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2023-01-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2023-02-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2023-03-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2023-04-01","vehicle_revenue_hours":31,"vehicle_revenue_miles":131,"ridership":424,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2023-05-01","vehicle_revenue_hours":117,"vehicle_revenue_miles":488,"ridership":1373,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2023-06-01","vehicle_revenue_hours":115,"vehicle_revenue_miles":482,"ridership":1438,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2023-07-01","vehicle_revenue_hours":99,"vehicle_revenue_miles":414,"ridership":1468,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2023-08-01","vehicle_revenue_hours":97,"vehicle_revenue_miles":404,"ridership":1247,"fatalities":0,"injuries":0,"safety_events":1},{"month":"2023-09-01","vehicle_revenue_hours":133,"vehicle_revenue_miles":556,"ridership":1217,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2023-10-01","vehicle_revenue_hours":105,"vehicle_revenue_miles":443,"ridership":1365,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2023-11-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2023-12-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2024-01-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2024-02-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2024-03-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2024-04-01","vehicle_revenue_hours":26,"vehicle_revenue_miles":110,"ridership":415,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2024-05-01","vehicle_revenue_hours":122,"vehicle_revenue_miles":509,"ridership":2397,"fatalities":0,"injuries":0,"safety_events":1},{"month":"2024-06-01","vehicle_revenue_hours":126,"vehicle_revenue_miles":526,"ridership":1683,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2024-07-01","vehicle_revenue_hours":124,"vehicle_revenue_miles":517,"ridership":2087,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2024-08-01","vehicle_revenue_hours":146,"vehicle_revenue_miles":609,"ridership":1952,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2024-09-01","vehicle_revenue_hours":125,"vehicle_revenue_miles":520,"ridership":1840,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2024-10-01","vehicle_revenue_hours":123,"vehicle_revenue_miles":515,"ridership":1974,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2024-11-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2024-12-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2025-01-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2025-02-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2025-03-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2025-04-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2025-05-01","vehicle_revenue_hours":96,"vehicle_revenue_miles":381,"ridership":1583,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2025-06-01","vehicle_revenue_hours":98,"vehicle_revenue_miles":388,"ridership":1349,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2025-07-01","vehicle_revenue_hours":113,"vehicle_revenue_miles":447,"ridership":1911,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2025-08-01","vehicle_revenue_hours":133,"vehicle_revenue_miles":527,"ridership":1650,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2025-09-01","vehicle_revenue_hours":132,"vehicle_revenue_miles":522,"ridership":2005,"fatalities":0,"injuries":1,"safety_events":1},{"month":"2025-10-01","vehicle_revenue_hours":113,"vehicle_revenue_miles":447,"ridership":1774,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2025-11-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2025-12-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2026-01-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2026-02-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2026-03-01","vehicle_revenue_hours":0,"vehicle_revenue_miles":0,"ridership":0,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2026-04-01","vehicle_revenue_hours":8,"vehicle_revenue_miles":32,"ridership":79,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2026-05-01","vehicle_revenue_hours":147,"vehicle_revenue_miles":584,"ridership":3260,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2026-06-01","vehicle_revenue_hours":100,"vehicle_revenue_miles":397,"ridership":1887,"fatalities":0,"injuries":0,"safety_events":0},{"month":"2026-07-01","vehicle_revenue_hours":97,"vehicle_revenue_miles":384,"ridership":1814,"fatalities":null,"injuries":null,"safety_events":null},{"month":"2026-08-01","vehicle_revenue_hours":102,"vehicle_revenue_miles":402,"ridership":2007,"fatalities":null,"injuries":null,"safety_events":null}],"peers":[],"safety":[{"months":12,"report_year":2022,"total_fatalities":0,"total_events":0,"total_injuries":0,"ridership":4367,"total_collisions":0,"total_derailments":0,"total_fires":0,"total_security_events":0,"events_per_10m_trips":0.0},{"months":12,"report_year":2023,"total_fatalities":0,"total_events":1,"total_injuries":0,"ridership":8532,"total_collisions":1,"total_derailments":0,"total_fires":0,"total_security_events":0,"events_per_10m_trips":1172.0581340834506},{"months":12,"report_year":2024,"total_fatalities":0,"total_events":1,"total_injuries":0,"ridership":12348,"total_collisions":1,"total_derailments":0,"total_fires":0,"total_security_events":0,"events_per_10m_trips":809.8477486232588},{"months":12,"report_year":2025,"total_fatalities":0,"total_events":1,"total_injuries":1,"ridership":10272,"total_collisions":0,"total_derailments":0,"total_fires":0,"total_security_events":0,"events_per_10m_trips":973.5202492211838}]}