{"source":{"via":"https://data.transportation.gov","page":"https://www.nationaltransitdatabase.org/agency/city-of-south-portland-bus-service-10112","attribution":"National Transit Database — nationaltransitdatabase.org","derived_figures_license":"https://creativecommons.org/licenses/by/4.0/","generated_at":"2026-11-02T13:22:18.096431Z","license":"Public domain (17 U.S.C. 105)","publisher":"Federal Transit Administration, National Transit Database"},"agency":{"name":"City of South Portland Bus Service","state":"ME","address":"25 Cottage Rd","modes":["MB"],"url":"http://www.southportland.org/departments/bus-transportation/","city":"South Portland","ntd_id":"10112","dba_name":"City of South Portland Bus Service","slug":"city-of-south-portland-bus-service-10112","legal_name":"City of South Portland","reporter_type":"Reduced Reporter","last_report_year":2025,"fta_recipient_id":"7141","organization_type":"City, County or Local Government Unit or Department of Transportation","service_area_population":26840,"service_area_sq_miles":14.0,"ueid":"GTZLMR7G37C5","zip_code":"4106-3604","first_report_year":2015,"primary_mode":"MB","trips_per_capita":8.005737704918033,"fiscal_year_end":"2024-06-30T00:00:00.000","urbanized_area":"Portland, ME","urbanized_area_population":205356,"vehicles_at_maximum_service":3},"annual":[{"report_year":2015,"unlinked_passenger_trips":268705,"vehicles_operated_maximum_service":8,"vehicle_revenue_hours":13647,"vehicle_revenue_miles":212967,"fares":285127.0,"operating_expenses":1306270.0,"passenger_miles":null,"cost_per_trip_real":6.433939874130848,"cost_per_trip":4.861353528962989,"fare_recovery_ratio":0.21827570104189792,"subsidy_per_trip":3.8002381794160884,"real_dollar_base_year":2024},{"report_year":2016,"unlinked_passenger_trips":246931,"vehicles_operated_maximum_service":8,"vehicle_revenue_hours":12428,"vehicle_revenue_miles":200557,"fares":247925.0,"operating_expenses":1046639.0,"passenger_miles":null,"cost_per_trip_real":5.539833083859752,"cost_per_trip":4.2385889175518665,"fare_recovery_ratio":0.23687728051410276,"subsidy_per_trip":3.234563501544966,"real_dollar_base_year":2024},{"report_year":2017,"unlinked_passenger_trips":270930,"vehicles_operated_maximum_service":7,"vehicle_revenue_hours":18523,"vehicle_revenue_miles":209286,"fares":239547.0,"operating_expenses":1290737.0,"passenger_miles":null,"cost_per_trip_real":6.0967895526863085,"cost_per_trip":4.764097737422951,"fare_recovery_ratio":0.1855893183506787,"subsidy_per_trip":3.8799320857786146,"real_dollar_base_year":2024},{"report_year":2018,"unlinked_passenger_trips":273167,"vehicles_operated_maximum_service":7,"vehicle_revenue_hours":18773,"vehicle_revenue_miles":218885,"fares":253231.0,"operating_expenses":1387090.0,"passenger_miles":null,"cost_per_trip_real":6.343323755951062,"cost_per_trip":5.077809545076821,"fare_recovery_ratio":0.18256277530657708,"subsidy_per_trip":4.150790542049369,"real_dollar_base_year":2024},{"report_year":2019,"unlinked_passenger_trips":259640,"vehicles_operated_maximum_service":7,"vehicle_revenue_hours":19404,"vehicle_revenue_miles":226251,"fares":219151.0,"operating_expenses":1532630.0,"passenger_miles":null,"cost_per_trip_real":7.242813846006326,"cost_per_trip":5.9029040209520875,"fare_recovery_ratio":0.14299015417941707,"subsidy_per_trip":5.058846864889848,"real_dollar_base_year":2024},{"report_year":2020,"unlinked_passenger_trips":208947,"vehicles_operated_maximum_service":7,"vehicle_revenue_hours":14276,"vehicle_revenue_miles":162768,"fares":161619.0,"operating_expenses":1378197.0,"passenger_miles":null,"cost_per_trip_real":7.994507589033393,"cost_per_trip":6.5959166678631425,"fare_recovery_ratio":0.1172684311459102,"subsidy_per_trip":5.822423868253672,"real_dollar_base_year":2024},{"report_year":2021,"unlinked_passenger_trips":113838,"vehicles_operated_maximum_service":6,"vehicle_revenue_hours":15698,"vehicle_revenue_miles":195557,"fares":94001.0,"operating_expenses":1380596.0,"passenger_miles":null,"cost_per_trip_real":14.039687204279183,"cost_per_trip":12.127725364113916,"fare_recovery_ratio":0.06808726086414853,"subsidy_per_trip":11.301981763558741,"real_dollar_base_year":2024},{"report_year":2022,"unlinked_passenger_trips":150653,"vehicles_operated_maximum_service":7,"vehicle_revenue_hours":16676,"vehicle_revenue_miles":196401,"fares":165414.0,"operating_expenses":1449939.0,"passenger_miles":null,"cost_per_trip_real":10.316093946649499,"cost_per_trip":9.624361944335659,"fare_recovery_ratio":0.11408342006111981,"subsidy_per_trip":8.526381817819757,"real_dollar_base_year":2024},{"report_year":2023,"unlinked_passenger_trips":243092,"vehicles_operated_maximum_service":3,"vehicle_revenue_hours":16566,"vehicle_revenue_miles":213189,"fares":225866.0,"operating_expenses":1454629.0,"passenger_miles":null,"cost_per_trip_real":6.1603524461393615,"cost_per_trip":5.983862076909154,"fare_recovery_ratio":0.15527395645212627,"subsidy_per_trip":5.054724137363632,"real_dollar_base_year":2024},{"report_year":2024,"unlinked_passenger_trips":214874,"vehicles_operated_maximum_service":3,"vehicle_revenue_hours":14894,"vehicle_revenue_miles":207641,"fares":253066.0,"operating_expenses":1768839.0,"passenger_miles":null,"cost_per_trip_real":8.231982464141776,"cost_per_trip":8.231982464141776,"fare_recovery_ratio":0.14306898479737273,"subsidy_per_trip":7.054241090127237,"real_dollar_base_year":2024},{"report_year":2025,"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}],"by_mode":[{"mode":"MB","url":"https://www.nationaltransitdatabase.org/agency/city-of-south-portland-bus-service-10112/bus","last_year":2024,"first_year":2015,"mode_name":"Bus","series":[{"report_year":2015,"unlinked_passenger_trips":268705,"vehicle_revenue_hours":13647,"vehicle_revenue_miles":212967,"fares":285127.0,"operating_expenses":1306270.0,"passenger_miles":null,"voms":8,"cost_per_trip_real":6.433939859697438,"operating_expenses_real":1728831.81,"average_trip_length":null,"cost_per_trip":4.861353528962989,"fare_recovery_ratio":0.21827570104189792,"subsidy_per_trip":3.8002381794160884,"trips_per_revenue_hour":19.68967538653184},{"report_year":2016,"unlinked_passenger_trips":246931,"vehicle_revenue_hours":12428,"vehicle_revenue_miles":200557,"fares":247925.0,"operating_expenses":1046639.0,"passenger_miles":null,"voms":8,"cost_per_trip_real":5.539833070776857,"operating_expenses_real":1367956.52,"average_trip_length":null,"cost_per_trip":4.2385889175518665,"fare_recovery_ratio":0.23687728051410276,"subsidy_per_trip":3.234563501544966,"trips_per_revenue_hour":19.868925008046347},{"report_year":2017,"unlinked_passenger_trips":270930,"vehicle_revenue_hours":18523,"vehicle_revenue_miles":209286,"fares":239547.0,"operating_expenses":1290737.0,"passenger_miles":null,"voms":7,"cost_per_trip_real":6.096789539733511,"operating_expenses_real":1651803.19,"average_trip_length":null,"cost_per_trip":4.764097737422951,"fare_recovery_ratio":0.1855893183506787,"subsidy_per_trip":3.8799320857786146,"trips_per_revenue_hour":14.626680343356908},{"report_year":2018,"unlinked_passenger_trips":273167,"vehicle_revenue_hours":18773,"vehicle_revenue_miles":218885,"fares":253231.0,"operating_expenses":1387090.0,"passenger_miles":null,"voms":7,"cost_per_trip_real":6.343323754333429,"operating_expenses_real":1732786.72,"average_trip_length":null,"cost_per_trip":5.077809545076821,"fare_recovery_ratio":0.18256277530657708,"subsidy_per_trip":4.150790542049369,"trips_per_revenue_hour":14.55105736962659},{"report_year":2019,"unlinked_passenger_trips":259640,"vehicle_revenue_hours":19404,"vehicle_revenue_miles":226251,"fares":219151.0,"operating_expenses":1532630.0,"passenger_miles":null,"voms":7,"cost_per_trip_real":7.242813857649052,"operating_expenses_real":1880524.19,"average_trip_length":null,"cost_per_trip":5.9029040209520875,"fare_recovery_ratio":0.14299015417941707,"subsidy_per_trip":5.058846864889848,"trips_per_revenue_hour":13.380746237889095},{"report_year":2020,"unlinked_passenger_trips":208947,"vehicle_revenue_hours":14276,"vehicle_revenue_miles":162768,"fares":161619.0,"operating_expenses":1378197.0,"passenger_miles":null,"voms":7,"cost_per_trip_real":7.994507602406351,"operating_expenses_real":1670428.38,"average_trip_length":null,"cost_per_trip":6.5959166678631425,"fare_recovery_ratio":0.1172684311459102,"subsidy_per_trip":5.822423868253672,"trips_per_revenue_hour":14.6362426449986},{"report_year":2021,"unlinked_passenger_trips":113838,"vehicle_revenue_hours":15698,"vehicle_revenue_miles":195557,"fares":94001.0,"operating_expenses":1380596.0,"passenger_miles":null,"voms":6,"cost_per_trip_real":14.039687187055288,"operating_expenses_real":1598249.91,"average_trip_length":null,"cost_per_trip":12.127725364113916,"fare_recovery_ratio":0.06808726086414853,"subsidy_per_trip":11.301981763558741,"trips_per_revenue_hour":7.2517518155179},{"report_year":2022,"unlinked_passenger_trips":150653,"vehicle_revenue_hours":16676,"vehicle_revenue_miles":196401,"fares":165414.0,"operating_expenses":1449939.0,"passenger_miles":null,"voms":7,"cost_per_trip_real":10.316093937724439,"operating_expenses_real":1554150.5,"average_trip_length":null,"cost_per_trip":9.624361944335659,"fare_recovery_ratio":0.11408342006111981,"subsidy_per_trip":8.526381817819757,"trips_per_revenue_hour":9.034120892300312},{"report_year":2023,"unlinked_passenger_trips":243092,"vehicle_revenue_hours":16566,"vehicle_revenue_miles":213189,"fares":225866.0,"operating_expenses":1454629.0,"passenger_miles":null,"voms":3,"cost_per_trip_real":6.160352459151268,"operating_expenses_real":1497532.4,"average_trip_length":null,"cost_per_trip":5.983862076909154,"fare_recovery_ratio":0.15527395645212627,"subsidy_per_trip":5.054724137363632,"trips_per_revenue_hour":14.674151877339128},{"report_year":2024,"unlinked_passenger_trips":214874,"vehicle_revenue_hours":14894,"vehicle_revenue_miles":207641,"fares":253066.0,"operating_expenses":1768839.0,"passenger_miles":null,"voms":3,"cost_per_trip_real":8.231982464141776,"operating_expenses_real":1768839.0,"average_trip_length":null,"cost_per_trip":8.231982464141776,"fare_recovery_ratio":0.14306898479737273,"subsidy_per_trip":7.054241090127237,"trips_per_revenue_hour":14.426883308714919},{"report_year":2025,"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}]}],"monthly":[],"peers":[{"name":"Eastern Panhandle Transit Authority","unlinked_passenger_trips":207984,"slug":"eastern-panhandle-transit-authority-30090","cost_per_trip":12.584492076313563,"fare_recovery_ratio":0.06798457843035746,"subsidy_per_trip":11.728940687745212,"urbanized_area_population":197557},{"name":"Thousand Oaks Transit","unlinked_passenger_trips":207684,"slug":"thousand-oaks-transit-90165","cost_per_trip":34.17708152770555,"fare_recovery_ratio":0.04516842905633152,"subsidy_per_trip":32.633356445368925,"urbanized_area_population":213986},{"name":"My Ride","unlinked_passenger_trips":237904,"slug":"my-ride-40270","cost_per_trip":9.152048725536352,"fare_recovery_ratio":null,"subsidy_per_trip":null,"urbanized_area_population":218443},{"name":"Ocala SunTran","unlinked_passenger_trips":227016,"slug":"ocala-suntran-40120","cost_per_trip":21.699153363639567,"fare_recovery_ratio":0.03359199196923299,"subsidy_per_trip":20.970235578109033,"urbanized_area_population":182647},{"name":"Galveston Island Transit","unlinked_passenger_trips":240069,"slug":"galveston-island-transit-60015","cost_per_trip":19.186808792472164,"fare_recovery_ratio":0.04016492703897695,"subsidy_per_trip":18.416172017211718,"urbanized_area_population":191863},{"name":"Spartanburg Area Regional Transportation System","unlinked_passenger_trips":249631,"slug":"spartanburg-area-regional-transportation-system-40101","cost_per_trip":10.340342345301666,"fare_recovery_ratio":0.04453040557555002,"subsidy_per_trip":9.879882706875348,"urbanized_area_population":196943},{"name":"BSOOB Transit","unlinked_passenger_trips":283707,"slug":"bsoob-transit-10114","cost_per_trip":15.018110233445068,"fare_recovery_ratio":0.08827544867174575,"subsidy_per_trip":13.69237981438597,"urbanized_area_population":205356},{"name":"Amarillo City Transit","unlinked_passenger_trips":287776,"slug":"amarillo-city-transit-60001","cost_per_trip":21.68711775825642,"fare_recovery_ratio":0.045223930913989865,"subsidy_per_trip":20.706341043033472,"urbanized_area_population":205860},{"name":"Tahoe Transportation District","unlinked_passenger_trips":293749,"slug":"tahoe-transportation-district-91092","cost_per_trip":20.69449768339637,"fare_recovery_ratio":null,"subsidy_per_trip":null,"urbanized_area_population":210000},{"name":"Fairfield and Suisun Transit","unlinked_passenger_trips":207481,"slug":"fairfield-and-suisun-transit-90092","cost_per_trip":52.72884264101291,"fare_recovery_ratio":0.028220148510548177,"subsidy_per_trip":51.2408268708942,"urbanized_area_population":150122}],"safety":[]}