{"source":{"via":"https://data.transportation.gov","page":"https://www.nationaltransitdatabase.org/agency/village-of-river-grove-50540","attribution":"National Transit Database — nationaltransitdatabase.org","derived_figures_license":"https://creativecommons.org/licenses/by/4.0/","generated_at":"2026-11-03T04:41:56.105601Z","license":"Public domain (17 U.S.C. 105)","publisher":"Federal Transit Administration, National Transit Database"},"agency":{"name":"Village of River Grove","state":"IL","address":"2621 THATCHER AVE","modes":["DR"],"url":"https://rivergroveil.gov/242/Senior-Disabled-Services","city":"River Grove","ntd_id":"50540","dba_name":null,"slug":"village-of-river-grove-50540","legal_name":"Village of River Grove","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":10000,"service_area_sq_miles":20.0,"ueid":"RB96WJA5NF63","zip_code":"60171-1698","first_report_year":2015,"primary_mode":"DR","trips_per_capita":0.2151,"fiscal_year_end":"2025-12-31T00:00:00.000","urbanized_area":"Chicago, IL--IN","urbanized_area_population":8671746,"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":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":2482,"vehicles_operated_maximum_service":1,"vehicle_revenue_hours":524,"vehicle_revenue_miles":6094,"fares":null,"operating_expenses":23544.0,"passenger_miles":null,"cost_per_trip_real":9.485898468976632,"cost_per_trip":9.485898468976632,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024},{"report_year":2025,"unlinked_passenger_trips":2151,"vehicles_operated_maximum_service":1,"vehicle_revenue_hours":389,"vehicle_revenue_miles":6180,"fares":null,"operating_expenses":41220.0,"passenger_miles":null,"cost_per_trip_real":18.671872799749877,"cost_per_trip":19.16317991631799,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024}],"by_mode":[{"mode":"DR","url":"https://www.nationaltransitdatabase.org/agency/village-of-river-grove-50540/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":2482,"vehicle_revenue_hours":524,"vehicle_revenue_miles":6094,"fares":null,"operating_expenses":23544.0,"passenger_miles":null,"voms":1,"cost_per_trip_real":9.485898468976632,"operating_expenses_real":23544.0,"average_trip_length":null,"cost_per_trip":9.485898468976632,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":4.736641221374046},{"report_year":2025,"unlinked_passenger_trips":2151,"vehicle_revenue_hours":389,"vehicle_revenue_miles":6180,"fares":null,"operating_expenses":41220.0,"passenger_miles":null,"voms":1,"cost_per_trip_real":18.671873547187353,"operating_expenses_real":40163.2,"average_trip_length":null,"cost_per_trip":19.16317991631799,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":5.5295629820051415}]}],"monthly":[],"peers":[{"name":"Moraine Township","unlinked_passenger_trips":2136,"slug":"moraine-township-50546","cost_per_trip":68.89887640449439,"fare_recovery_ratio":0.04816264405305501,"subsidy_per_trip":65.58052434456928,"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 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":"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":"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":"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":"City of Oak Forest","unlinked_passenger_trips":2984,"slug":"city-of-oak-forest-50551","cost_per_trip":12.534182305630027,"fare_recovery_ratio":null,"subsidy_per_trip":null,"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":"Dial-A-Ride","unlinked_passenger_trips":1416,"slug":"dial-a-ride-50568","cost_per_trip":77.32697740112994,"fare_recovery_ratio":0.01393670943878716,"subsidy_per_trip":76.24929378531074,"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}],"safety":[]}