{"source":{"via":"https://data.transportation.gov","page":"https://www.nationaltransitdatabase.org/agency/harbor-transit-50196","attribution":"National Transit Database — nationaltransitdatabase.org","derived_figures_license":"https://creativecommons.org/licenses/by/4.0/","generated_at":"2026-11-02T14:06:40.223448Z","license":"Public domain (17 U.S.C. 105)","publisher":"Federal Transit Administration, National Transit Database"},"agency":{"name":"Harbor Transit","state":"MI","address":"440 N FERRY ST","modes":["MB","DR"],"url":"http://www.harbortransit.org/","city":"Grand Haven","ntd_id":"50196","dba_name":"Harbor Transit","slug":"harbor-transit-50196","legal_name":"Harbor Transit Multi-Modal Transportation System","reporter_type":"Reduced Reporter","last_report_year":2025,"fta_recipient_id":"7121","organization_type":"Independent Public Agency or Authority of Transit Service","service_area_population":45357,"service_area_sq_miles":54.0,"ueid":"YK7GJ6NEX693","zip_code":"49417-1124","first_report_year":2015,"primary_mode":"DR","trips_per_capita":3.731948762043345,"fiscal_year_end":"2025-09-30T00:00:00.000","urbanized_area":"Muskegon--Norton Shores, MI","urbanized_area_population":166414,"vehicles_at_maximum_service":27},"annual":[{"report_year":2015,"unlinked_passenger_trips":202933,"vehicles_operated_maximum_service":19,"vehicle_revenue_hours":34780,"vehicle_revenue_miles":509325,"fares":178247.0,"operating_expenses":2227675.0,"passenger_miles":null,"cost_per_trip_real":14.528438799033198,"cost_per_trip":10.977391552877059,"fare_recovery_ratio":0.08001481365100385,"subsidy_per_trip":10.099037613399496,"real_dollar_base_year":2024},{"report_year":2016,"unlinked_passenger_trips":242222,"vehicles_operated_maximum_service":19,"vehicle_revenue_hours":45996,"vehicle_revenue_miles":613603,"fares":188685.0,"operating_expenses":2651052.0,"passenger_miles":null,"cost_per_trip_real":14.304742418882483,"cost_per_trip":10.944720132770763,"fare_recovery_ratio":0.07117363220336681,"subsidy_per_trip":10.165744647472154,"real_dollar_base_year":2024},{"report_year":2017,"unlinked_passenger_trips":255210,"vehicles_operated_maximum_service":21,"vehicle_revenue_hours":47138,"vehicle_revenue_miles":709471,"fares":194809.0,"operating_expenses":3078678.0,"passenger_miles":null,"cost_per_trip_real":15.437860866327714,"cost_per_trip":12.063312566122017,"fare_recovery_ratio":0.06327683505712517,"subsidy_per_trip":11.29998432663297,"real_dollar_base_year":2024},{"report_year":2018,"unlinked_passenger_trips":251015,"vehicles_operated_maximum_service":27,"vehicle_revenue_hours":50773,"vehicle_revenue_miles":719978,"fares":203393.0,"operating_expenses":3147537.0,"passenger_miles":null,"cost_per_trip_real":15.664323359023843,"cost_per_trip":12.539238690914885,"fare_recovery_ratio":0.06461973282601602,"subsidy_per_trip":11.728956436866323,"real_dollar_base_year":2024},{"report_year":2019,"unlinked_passenger_trips":235102,"vehicles_operated_maximum_service":26,"vehicle_revenue_hours":53289,"vehicle_revenue_miles":725994,"fares":201507.0,"operating_expenses":3439864.0,"passenger_miles":null,"cost_per_trip_real":17.952566748742345,"cost_per_trip":14.631368512390367,"fare_recovery_ratio":0.05857993222987885,"subsidy_per_trip":13.774263936504155,"real_dollar_base_year":2024},{"report_year":2020,"unlinked_passenger_trips":139980,"vehicles_operated_maximum_service":24,"vehicle_revenue_hours":43341,"vehicle_revenue_miles":611743,"fares":86454.0,"operating_expenses":3494010.0,"passenger_miles":null,"cost_per_trip_real":30.253436493730607,"cost_per_trip":24.960780111444492,"fare_recovery_ratio":0.024743489572153485,"subsidy_per_trip":24.34316330904415,"real_dollar_base_year":2024},{"report_year":2021,"unlinked_passenger_trips":100186,"vehicles_operated_maximum_service":19,"vehicle_revenue_hours":32248,"vehicle_revenue_miles":419401,"fares":null,"operating_expenses":3185018.0,"passenger_miles":null,"cost_per_trip_real":36.802975457861535,"cost_per_trip":31.791048649511907,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024},{"report_year":2022,"unlinked_passenger_trips":168901,"vehicles_operated_maximum_service":20,"vehicle_revenue_hours":45134,"vehicle_revenue_miles":629223,"fares":null,"operating_expenses":3292429.0,"passenger_miles":null,"cost_per_trip_real":20.89428618154854,"cost_per_trip":19.493247523697313,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024},{"report_year":2023,"unlinked_passenger_trips":198137,"vehicles_operated_maximum_service":23,"vehicle_revenue_hours":48706,"vehicle_revenue_miles":690194,"fares":null,"operating_expenses":3922127.0,"passenger_miles":null,"cost_per_trip_real":20.378867895627682,"cost_per_trip":19.795025664060727,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024},{"report_year":2024,"unlinked_passenger_trips":183351,"vehicles_operated_maximum_service":24,"vehicle_revenue_hours":50515,"vehicle_revenue_miles":689831,"fares":139320.0,"operating_expenses":3930144.0,"passenger_miles":null,"cost_per_trip_real":21.435083528314543,"cost_per_trip":21.435083528314543,"fare_recovery_ratio":0.0354490827816996,"subsidy_per_trip":20.675229477886678,"real_dollar_base_year":2024},{"report_year":2025,"unlinked_passenger_trips":169270,"vehicles_operated_maximum_service":27,"vehicle_revenue_hours":38729,"vehicle_revenue_miles":657825,"fares":165520.0,"operating_expenses":4243838.0,"passenger_miles":null,"cost_per_trip_real":24.428629686196853,"cost_per_trip":25.071412536184795,"fare_recovery_ratio":0.03900243128979004,"subsidy_per_trip":24.093566491404264,"real_dollar_base_year":2024}],"by_mode":[{"mode":"DR","url":"https://www.nationaltransitdatabase.org/agency/harbor-transit-50196/demand-response","last_year":2025,"first_year":2015,"mode_name":"Demand Response","series":[{"report_year":2015,"unlinked_passenger_trips":202933,"vehicle_revenue_hours":34780,"vehicle_revenue_miles":509325,"fares":178247.0,"operating_expenses":2227675.0,"passenger_miles":null,"voms":19,"cost_per_trip_real":14.528438795070294,"operating_expenses_real":2948299.67,"average_trip_length":null,"cost_per_trip":10.977391552877059,"fare_recovery_ratio":0.08001481365100385,"subsidy_per_trip":10.099037613399496,"trips_per_revenue_hour":5.834761357101782},{"report_year":2016,"unlinked_passenger_trips":242222,"vehicle_revenue_hours":45996,"vehicle_revenue_miles":613603,"fares":188685.0,"operating_expenses":2651052.0,"passenger_miles":null,"voms":19,"cost_per_trip_real":14.304742426369199,"operating_expenses_real":3464923.32,"average_trip_length":null,"cost_per_trip":10.944720132770763,"fare_recovery_ratio":0.07117363220336681,"subsidy_per_trip":10.165744647472154,"trips_per_revenue_hour":5.26615357857205},{"report_year":2017,"unlinked_passenger_trips":255210,"vehicle_revenue_hours":47138,"vehicle_revenue_miles":709471,"fares":194809.0,"operating_expenses":3078678.0,"passenger_miles":null,"voms":21,"cost_per_trip_real":15.437860859684182,"operating_expenses_real":3939896.47,"average_trip_length":null,"cost_per_trip":12.063312566122017,"fare_recovery_ratio":0.06327683505712517,"subsidy_per_trip":11.29998432663297,"trips_per_revenue_hour":5.414103271246129},{"report_year":2018,"unlinked_passenger_trips":251015,"vehicle_revenue_hours":50773,"vehicle_revenue_miles":719978,"fares":203393.0,"operating_expenses":3147537.0,"passenger_miles":null,"voms":27,"cost_per_trip_real":15.664323367129454,"operating_expenses_real":3931980.13,"average_trip_length":null,"cost_per_trip":12.539238690914885,"fare_recovery_ratio":0.06461973282601602,"subsidy_per_trip":11.728956436866323,"trips_per_revenue_hour":4.943867803753964},{"report_year":2019,"unlinked_passenger_trips":235102,"vehicle_revenue_hours":53289,"vehicle_revenue_miles":725994,"fares":201507.0,"operating_expenses":3439864.0,"passenger_miles":null,"voms":26,"cost_per_trip_real":17.952566758258115,"operating_expenses_real":4220684.35,"average_trip_length":null,"cost_per_trip":14.631368512390367,"fare_recovery_ratio":0.05857993222987885,"subsidy_per_trip":13.774263936504155,"trips_per_revenue_hour":4.411829833549138},{"report_year":2020,"unlinked_passenger_trips":139980,"vehicle_revenue_hours":43341,"vehicle_revenue_miles":611743,"fares":86454.0,"operating_expenses":3494010.0,"passenger_miles":null,"voms":24,"cost_per_trip_real":30.253436490927275,"operating_expenses_real":4234876.04,"average_trip_length":null,"cost_per_trip":24.960780111444492,"fare_recovery_ratio":0.024743489572153485,"subsidy_per_trip":24.34316330904415,"trips_per_revenue_hour":3.2297362774278398},{"report_year":2021,"unlinked_passenger_trips":100186,"vehicle_revenue_hours":32248,"vehicle_revenue_miles":419401,"fares":null,"operating_expenses":3185018.0,"passenger_miles":null,"voms":19,"cost_per_trip_real":36.80297546563392,"operating_expenses_real":3687142.9,"average_trip_length":null,"cost_per_trip":31.791048649511907,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":3.1067353014140413},{"report_year":2022,"unlinked_passenger_trips":154832,"vehicle_revenue_hours":43609,"vehicle_revenue_miles":606673,"fares":null,"operating_expenses":3160732.0,"passenger_miles":null,"voms":18,"cost_per_trip_real":21.881157448072752,"operating_expenses_real":3387903.37,"average_trip_length":null,"cost_per_trip":20.413945437635633,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":3.55045976747919},{"report_year":2023,"unlinked_passenger_trips":181753,"vehicle_revenue_hours":46882,"vehicle_revenue_miles":662772,"fares":null,"operating_expenses":3852627.0,"passenger_miles":null,"voms":21,"cost_per_trip_real":21.822241668638206,"operating_expenses_real":3966257.89,"average_trip_length":null,"cost_per_trip":21.197047641579505,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":3.876818395119662},{"report_year":2024,"unlinked_passenger_trips":173809,"vehicle_revenue_hours":48514,"vehicle_revenue_miles":661775,"fares":123458.0,"operating_expenses":3851851.0,"passenger_miles":null,"voms":22,"cost_per_trip_real":22.16140130833271,"operating_expenses_real":3851851.0,"average_trip_length":null,"cost_per_trip":22.16140130833271,"fare_recovery_ratio":0.03205160324218149,"subsidy_per_trip":21.451092866307267,"trips_per_revenue_hour":3.5826565527476606},{"report_year":2025,"unlinked_passenger_trips":163232,"vehicle_revenue_hours":37551,"vehicle_revenue_miles":642870,"fares":158972.0,"operating_expenses":4199574.0,"passenger_miles":null,"voms":25,"cost_per_trip_real":25.068031942266224,"operating_expenses_real":4091904.99,"average_trip_length":null,"cost_per_trip":25.727639188394434,"fare_recovery_ratio":0.03785431569964001,"subsidy_per_trip":24.75373701235052,"trips_per_revenue_hour":4.346941492902985}]},{"mode":"MB","url":"https://www.nationaltransitdatabase.org/agency/harbor-transit-50196/bus","last_year":2025,"first_year":2022,"mode_name":"Bus","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":14069,"vehicle_revenue_hours":1525,"vehicle_revenue_miles":22550,"fares":null,"operating_expenses":131697.0,"passenger_miles":null,"voms":2,"cost_per_trip_real":10.033581633378349,"operating_expenses_real":141162.46,"average_trip_length":null,"cost_per_trip":9.360793233349918,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":9.225573770491803},{"report_year":2023,"unlinked_passenger_trips":16384,"vehicle_revenue_hours":1824,"vehicle_revenue_miles":27422,"fares":null,"operating_expenses":6.95e4,"passenger_miles":null,"voms":2,"cost_per_trip_real":4.367056884765625,"operating_expenses_real":71549.86,"average_trip_length":null,"cost_per_trip":4.241943359375,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":8.982456140350877},{"report_year":2024,"unlinked_passenger_trips":9542,"vehicle_revenue_hours":2001,"vehicle_revenue_miles":28056,"fares":15862.0,"operating_expenses":78293.0,"passenger_miles":null,"voms":2,"cost_per_trip_real":8.205093271850766,"operating_expenses_real":78293.0,"average_trip_length":null,"cost_per_trip":8.205093271850766,"fare_recovery_ratio":0.20259793340400803,"subsidy_per_trip":6.542758331586669,"trips_per_revenue_hour":4.768615692153923},{"report_year":2025,"unlinked_passenger_trips":6038,"vehicle_revenue_hours":1178,"vehicle_revenue_miles":14955,"fares":6548.0,"operating_expenses":44264.0,"passenger_miles":null,"voms":2,"cost_per_trip_real":7.142954620735344,"operating_expenses_real":43129.16,"average_trip_length":null,"cost_per_trip":7.330904272938059,"fare_recovery_ratio":0.14793059822880897,"subsidy_per_trip":6.2464392182842,"trips_per_revenue_hour":5.125636672325976}]}],"monthly":[],"peers":[{"name":"Livingston Essential Transportation Service","unlinked_passenger_trips":155575,"slug":"livingston-essential-transportation-service-50180","cost_per_trip":34.422407199100114,"fare_recovery_ratio":0.07547188132204824,"subsidy_per_trip":31.82448336815041,"urbanized_area_population":145963},{"name":"Gulf Coast Transit District","unlinked_passenger_trips":193950,"slug":"gulf-coast-transit-district-60275","cost_per_trip":43.92065996390822,"fare_recovery_ratio":0.019899718398217883,"subsidy_per_trip":43.04665119876257,"urbanized_area_population":191863},{"name":"Lorain County Transit","unlinked_passenger_trips":151474,"slug":"lorain-county-transit-50095","cost_per_trip":20.40535669487833,"fare_recovery_ratio":0.04918694702254794,"subsidy_per_trip":19.401679496151154,"urbanized_area_population":199067},{"name":"Pioneer Resources","unlinked_passenger_trips":123475,"slug":"pioneer-resources-55323","cost_per_trip":24.350038469325774,"fare_recovery_ratio":null,"subsidy_per_trip":null,"urbanized_area_population":166414},{"name":"Mid-Cumberland HRA","unlinked_passenger_trips":121487,"slug":"mid-cumberland-hra-40204","cost_per_trip":50.454945796669605,"fare_recovery_ratio":0.07535687367242994,"subsidy_per_trip":46.65281882012067,"urbanized_area_population":177313},{"name":"Greenway Public Transportation","unlinked_passenger_trips":134373,"slug":"greenway-public-transportation-40172","cost_per_trip":43.86674406316745,"fare_recovery_ratio":0.015832878955420522,"subsidy_per_trip":43.17220721424691,"urbanized_area_population":201511},{"name":"Hall Area Transit","unlinked_passenger_trips":110094,"slug":"hall-area-transit-40144","cost_per_trip":20.504087416207966,"fare_recovery_ratio":0.13439181846895756,"subsidy_per_trip":17.74850582229731,"urbanized_area_population":164365},{"name":"Boulder Via","unlinked_passenger_trips":143833,"slug":"boulder-via-80285","cost_per_trip":76.9448944261748,"fare_recovery_ratio":0.048200563556414146,"subsidy_per_trip":73.23610715204438,"urbanized_area_population":120828},{"name":"Northeast Tennessee Regional Public Transit","unlinked_passenger_trips":134933,"slug":"northeast-tennessee-regional-public-transit-40950","cost_per_trip":41.228824675950285,"fare_recovery_ratio":0.30016974260348805,"subsidy_per_trip":28.85317898512595,"urbanized_area_population":128519},{"name":"Panhandle Community Services","unlinked_passenger_trips":229351,"slug":"panhandle-community-services-60192","cost_per_trip":24.227280456592734,"fare_recovery_ratio":0.02298116223535067,"subsidy_per_trip":23.670509393898435,"urbanized_area_population":205860}],"safety":[]}