{"source":{"via":"https://data.transportation.gov","page":"https://www.nationaltransitdatabase.org/agency/city-of-oak-forest-50551","attribution":"National Transit Database — nationaltransitdatabase.org","derived_figures_license":"https://creativecommons.org/licenses/by/4.0/","generated_at":"2026-11-02T13:20:26.831579Z","license":"Public domain (17 U.S.C. 105)","publisher":"Federal Transit Administration, National Transit Database"},"agency":{"name":"City of Oak Forest","state":"IL","address":"15440 CENTRAL AVE","modes":["DR"],"url":"https://www.oak-forest.org/240/Community-Bus","city":"Oak Forest","ntd_id":"50551","dba_name":null,"slug":"city-of-oak-forest-50551","legal_name":"City of Oak Forest","reporter_type":"Reduced Reporter","last_report_year":2025,"fta_recipient_id":"5118","organization_type":"City, County or Local Government Unit or Department of Transportation","service_area_population":27331,"service_area_sq_miles":6.0,"ueid":"HK2ZMRAG89L7","zip_code":"60452-2104","first_report_year":2015,"primary_mode":"DR","trips_per_capita":0.10918005195565475,"fiscal_year_end":"2025-04-30T00:00:00.000","urbanized_area":"Chicago, IL--IN","urbanized_area_population":8671746,"vehicles_at_maximum_service":2},"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":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":2023,"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":2024,"unlinked_passenger_trips":2973,"vehicles_operated_maximum_service":2,"vehicle_revenue_hours":422,"vehicle_revenue_miles":4890,"fares":null,"operating_expenses":36557.0,"passenger_miles":null,"cost_per_trip_real":12.296333669693912,"cost_per_trip":12.296333669693912,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024},{"report_year":2025,"unlinked_passenger_trips":2984,"vehicles_operated_maximum_service":2,"vehicle_revenue_hours":1068,"vehicle_revenue_miles":5614,"fares":null,"operating_expenses":37402.0,"passenger_miles":null,"cost_per_trip_real":12.21282995210574,"cost_per_trip":12.534182305630027,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024}],"by_mode":[{"mode":"DR","url":"https://www.nationaltransitdatabase.org/agency/city-of-oak-forest-50551/demand-response","last_year":2025,"first_year":2024,"mode_name":"Demand Response","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":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":2023,"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":2024,"unlinked_passenger_trips":2973,"vehicle_revenue_hours":422,"vehicle_revenue_miles":4890,"fares":null,"operating_expenses":36557.0,"passenger_miles":null,"voms":2,"cost_per_trip_real":12.296333669693912,"operating_expenses_real":36557.0,"average_trip_length":null,"cost_per_trip":12.296333669693912,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":7.045023696682464},{"report_year":2025,"unlinked_passenger_trips":2984,"vehicle_revenue_hours":1068,"vehicle_revenue_miles":5614,"fares":null,"operating_expenses":37402.0,"passenger_miles":null,"voms":2,"cost_per_trip_real":12.212828418230563,"operating_expenses_real":36443.08,"average_trip_length":null,"cost_per_trip":12.534182305630027,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":2.7940074906367043}]}],"monthly":[],"peers":[{"name":"Village of Crestwood","unlinked_passenger_trips":2937,"slug":"village-of-crestwood-50563","cost_per_trip":37.115764385427305,"fare_recovery_ratio":0.0010182645469640121,"subsidy_per_trip":37.077970718420154,"urbanized_area_population":8671746},{"name":"Lemont Township","unlinked_passenger_trips":3083,"slug":"lemont-township-50552","cost_per_trip":28.104768083036003,"fare_recovery_ratio":0.0616062875806433,"subsidy_per_trip":26.3733376581252,"urbanized_area_population":8671746},{"name":"Village of Elmwood Park","unlinked_passenger_trips":2843,"slug":"village-of-elmwood-park-50562","cost_per_trip":29.42736545902216,"fare_recovery_ratio":null,"subsidy_per_trip":null,"urbanized_area_population":8671746},{"name":"Hampshire Township","unlinked_passenger_trips":3347,"slug":"hampshire-township-50558","cost_per_trip":15.21989841649238,"fare_recovery_ratio":0.10747727763491098,"subsidy_per_trip":13.584105168807888,"urbanized_area_population":8671746},{"name":"Palos Area Transportation for Elderly and Disabled","unlinked_passenger_trips":2602,"slug":"palos-area-transportation-for-elderly-and-disabled-50567","cost_per_trip":29.59607993850884,"fare_recovery_ratio":0.05638302016647405,"subsidy_per_trip":27.92736356648732,"urbanized_area_population":8671746},{"name":"Senior Wheels","unlinked_passenger_trips":3612,"slug":"senior-wheels-50557","cost_per_trip":28.17331118493909,"fare_recovery_ratio":0.053340146616615236,"subsidy_per_trip":26.670542635658915,"urbanized_area_population":8671746},{"name":"Village of Harwood Heights","unlinked_passenger_trips":3689,"slug":"village-of-harwood-heights-50537","cost_per_trip":12.44998644619138,"fare_recovery_ratio":null,"subsidy_per_trip":null,"urbanized_area_population":8671746},{"name":"Village of Orland Hills","unlinked_passenger_trips":2389,"slug":"village-of-orland-hills-50550","cost_per_trip":35.56927584763499,"fare_recovery_ratio":0.00930862018240659,"subsidy_per_trip":35.23817496860611,"urbanized_area_population":8671746},{"name":"Lisle Township","unlinked_passenger_trips":2257,"slug":"lisle-township-50554","cost_per_trip":42.023482498892335,"fare_recovery_ratio":0.0694592343458412,"subsidy_per_trip":39.104563579973416,"urbanized_area_population":8671746},{"name":"Village of River Grove","unlinked_passenger_trips":2151,"slug":"village-of-river-grove-50540","cost_per_trip":19.16317991631799,"fare_recovery_ratio":null,"subsidy_per_trip":null,"urbanized_area_population":8671746}],"safety":[]}