{"source":{"via":"https://data.transportation.gov","page":"https://www.nationaltransitdatabase.org/agency/petersburg-area-transit-30009","attribution":"National Transit Database — nationaltransitdatabase.org","derived_figures_license":"https://creativecommons.org/licenses/by/4.0/","generated_at":"2026-11-02T13:17:30.031217Z","license":"Public domain (17 U.S.C. 105)","publisher":"Federal Transit Administration, National Transit Database"},"agency":{"name":"Petersburg Area Transit","state":"VA","address":"135 N UNION ST","modes":["MB","DR"],"url":"http://www.petersburgva.gov/299/Petersburg-Area-Transit","city":"Petersburg","ntd_id":"30009","dba_name":"Petersburg Area Transit","slug":"petersburg-area-transit-30009","legal_name":"City of Petersburg","reporter_type":"Reduced Reporter","last_report_year":2025,"fta_recipient_id":"1457","organization_type":"City, County or Local Government Unit or Department of Transportation","service_area_population":72650,"service_area_sq_miles":7.0,"ueid":"YS41NNRLGL78","zip_code":"23803-3267","first_report_year":2015,"primary_mode":"MB","trips_per_capita":7.043716448726772,"fiscal_year_end":"2025-06-30T00:00:00.000","urbanized_area":"Richmond, VA","urbanized_area_population":1059150,"vehicles_at_maximum_service":18},"annual":[{"report_year":2015,"unlinked_passenger_trips":405520,"vehicles_operated_maximum_service":16,"vehicle_revenue_hours":50520,"vehicle_revenue_miles":530009,"fares":480975.0,"operating_expenses":3160663.0,"passenger_miles":null,"cost_per_trip_real":10.315391304115153,"cost_per_trip":7.7940989347011245,"fare_recovery_ratio":0.15217535055145076,"subsidy_per_trip":6.608029197080292,"real_dollar_base_year":2024},{"report_year":2016,"unlinked_passenger_trips":495364,"vehicles_operated_maximum_service":18,"vehicle_revenue_hours":59323,"vehicle_revenue_miles":562306,"fares":483722.0,"operating_expenses":3601414.0,"passenger_miles":null,"cost_per_trip_real":9.50219608648863,"cost_per_trip":7.270237643429882,"fare_recovery_ratio":0.134314466484553,"subsidy_per_trip":6.2937395531366835,"real_dollar_base_year":2024},{"report_year":2017,"unlinked_passenger_trips":532004,"vehicles_operated_maximum_service":18,"vehicle_revenue_hours":57679,"vehicle_revenue_miles":476047,"fares":425077.0,"operating_expenses":3250236.0,"passenger_miles":null,"cost_per_trip_real":7.818447790895652,"cost_per_trip":6.109420229923083,"fare_recovery_ratio":0.1307834261881291,"subsidy_per_trip":5.310409320230675,"real_dollar_base_year":2024},{"report_year":2018,"unlinked_passenger_trips":342730,"vehicles_operated_maximum_service":18,"vehicle_revenue_hours":59574,"vehicle_revenue_miles":642570,"fares":393426.0,"operating_expenses":3431341.0,"passenger_miles":null,"cost_per_trip_real":12.506973475594728,"cost_per_trip":10.01179062235579,"fare_recovery_ratio":0.11465663132868462,"subsidy_per_trip":8.86387243602836,"real_dollar_base_year":2024},{"report_year":2019,"unlinked_passenger_trips":409729,"vehicles_operated_maximum_service":18,"vehicle_revenue_hours":56662,"vehicle_revenue_miles":596052,"fares":354085.0,"operating_expenses":3611752.0,"passenger_miles":null,"cost_per_trip_real":10.815903891672637,"cost_per_trip":8.814977704775595,"fare_recovery_ratio":0.09803690840345627,"subsidy_per_trip":7.950784542954001,"real_dollar_base_year":2024},{"report_year":2020,"unlinked_passenger_trips":343711,"vehicles_operated_maximum_service":18,"vehicle_revenue_hours":58776,"vehicle_revenue_miles":611899,"fares":247913.0,"operating_expenses":3409743.0,"passenger_miles":null,"cost_per_trip_real":12.023883897588462,"cost_per_trip":9.920377875598977,"fare_recovery_ratio":0.07270723922594753,"subsidy_per_trip":9.199094588186005,"real_dollar_base_year":2024},{"report_year":2021,"unlinked_passenger_trips":331823,"vehicles_operated_maximum_service":18,"vehicle_revenue_hours":46966,"vehicle_revenue_miles":552055,"fares":700.0,"operating_expenses":3895160.0,"passenger_miles":null,"cost_per_trip_real":13.589294003852423,"cost_per_trip":11.738667904274267,"fare_recovery_ratio":1.797102044588669e-4,"subsidy_per_trip":11.736558345865115,"real_dollar_base_year":2024},{"report_year":2022,"unlinked_passenger_trips":404086,"vehicles_operated_maximum_service":17,"vehicle_revenue_hours":47286,"vehicle_revenue_miles":554292,"fares":null,"operating_expenses":4131854.0,"passenger_miles":null,"cost_per_trip_real":10.960099691609042,"cost_per_trip":10.225184737902328,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024},{"report_year":2023,"unlinked_passenger_trips":476943,"vehicles_operated_maximum_service":17,"vehicle_revenue_hours":44944,"vehicle_revenue_miles":553318,"fares":null,"operating_expenses":4445156.0,"passenger_miles":null,"cost_per_trip_real":9.594989695188977,"cost_per_trip":9.320099047475274,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024},{"report_year":2024,"unlinked_passenger_trips":471466,"vehicles_operated_maximum_service":16,"vehicle_revenue_hours":41560,"vehicle_revenue_miles":539337,"fares":null,"operating_expenses":4312675.0,"passenger_miles":null,"cost_per_trip_real":9.147372238931334,"cost_per_trip":9.147372238931334,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024},{"report_year":2025,"unlinked_passenger_trips":511726,"vehicles_operated_maximum_service":18,"vehicle_revenue_hours":44373,"vehicle_revenue_miles":571373,"fares":null,"operating_expenses":5263443.0,"passenger_miles":null,"cost_per_trip_real":10.021961818741888,"cost_per_trip":10.285666548113639,"fare_recovery_ratio":null,"subsidy_per_trip":null,"real_dollar_base_year":2024}],"by_mode":[{"mode":"MB","url":"https://www.nationaltransitdatabase.org/agency/petersburg-area-transit-30009/bus","last_year":2025,"first_year":2015,"mode_name":"Bus","series":[{"report_year":2015,"unlinked_passenger_trips":399117,"vehicle_revenue_hours":42912,"vehicle_revenue_miles":487494,"fares":469684.0,"operating_expenses":2985320.0,"passenger_miles":null,"voms":12,"cost_per_trip_real":9.899436105202234,"operating_expenses_real":3951033.24,"average_trip_length":null,"cost_per_trip":7.479811684293077,"fare_recovery_ratio":0.15733120737475378,"subsidy_per_trip":6.303003881067457,"trips_per_revenue_hour":9.300824944071588},{"report_year":2016,"unlinked_passenger_trips":487768,"vehicle_revenue_hours":51088,"vehicle_revenue_miles":515301,"fares":470652.0,"operating_expenses":3487490.0,"passenger_miles":null,"voms":13,"cost_per_trip_real":9.34490835807187,"operating_expenses_real":4558147.26,"average_trip_length":null,"cost_per_trip":7.149895032064424,"fare_recovery_ratio":0.13495436546054612,"subsidy_per_trip":6.184985484902659,"trips_per_revenue_hour":9.547604134043219},{"report_year":2017,"unlinked_passenger_trips":521693,"vehicle_revenue_hours":50738,"vehicle_revenue_miles":402075,"fares":406507.0,"operating_expenses":3122888.0,"passenger_miles":null,"voms":12,"cost_per_trip_real":7.660585095065489,"operating_expenses_real":3996473.62,"average_trip_length":null,"cost_per_trip":5.986064601211824,"fare_recovery_ratio":0.13017021423759034,"subsidy_per_trip":5.206857289632025,"trips_per_revenue_hour":10.282096259214},{"report_year":2018,"unlinked_passenger_trips":332310,"vehicle_revenue_hours":52466,"vehicle_revenue_miles":566274,"fares":375592.0,"operating_expenses":3263919.0,"passenger_miles":null,"voms":12,"cost_per_trip_real":12.269770304835847,"operating_expenses_real":4077367.37,"average_trip_length":null,"cost_per_trip":9.821910264512052,"fare_recovery_ratio":0.115073934126429,"subsidy_per_trip":8.691664409737895,"trips_per_revenue_hour":6.333816185720276},{"report_year":2019,"unlinked_passenger_trips":400443,"vehicle_revenue_hours":50675,"vehicle_revenue_miles":532160,"fares":337872.0,"operating_expenses":3440916.0,"passenger_miles":null,"voms":12,"cost_per_trip_real":10.54326118823403,"operating_expenses_real":4221975.14,"average_trip_length":null,"cost_per_trip":8.592773503345045,"fare_recovery_ratio":0.09819245805477379,"subsidy_per_trip":7.749027951543665,"trips_per_revenue_hour":7.902180562407499},{"report_year":2020,"unlinked_passenger_trips":335549,"vehicle_revenue_hours":53538,"vehicle_revenue_miles":561639,"fares":235962.0,"operating_expenses":3255995.0,"passenger_miles":null,"voms":12,"cost_per_trip_real":11.761002416934636,"operating_expenses_real":3946392.6,"average_trip_length":null,"cost_per_trip":9.703485929029739,"fare_recovery_ratio":0.07247001300677673,"subsidy_per_trip":9.000274177541879,"trips_per_revenue_hour":6.267492248496395},{"report_year":2021,"unlinked_passenger_trips":325821,"vehicle_revenue_hours":42654,"vehicle_revenue_miles":513500,"fares":151.0,"operating_expenses":3707132.0,"passenger_miles":null,"voms":12,"cost_per_trip_real":13.171555209762415,"operating_expenses_real":4291569.29,"average_trip_length":null,"cost_per_trip":11.377817881597565,"fare_recovery_ratio":4.0732296557014963e-5,"subsidy_per_trip":11.37735443694544,"trips_per_revenue_hour":7.638697425798284},{"report_year":2022,"unlinked_passenger_trips":397846,"vehicle_revenue_hours":42952,"vehicle_revenue_miles":513473,"fares":null,"operating_expenses":3938343.0,"passenger_miles":null,"voms":13,"cost_per_trip_real":10.61064738617455,"operating_expenses_real":4221403.62,"average_trip_length":null,"cost_per_trip":9.899164500837008,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":9.262572173589122},{"report_year":2023,"unlinked_passenger_trips":468307,"vehicle_revenue_hours":39064,"vehicle_revenue_miles":497937,"fares":null,"operating_expenses":4246598.0,"passenger_miles":null,"voms":13,"cost_per_trip_real":9.335433422946913,"operating_expenses_real":4371848.82,"average_trip_length":null,"cost_per_trip":9.067978911269744,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":11.988198853164038},{"report_year":2024,"unlinked_passenger_trips":464461,"vehicle_revenue_hours":37070,"vehicle_revenue_miles":487740,"fares":null,"operating_expenses":4124705.0,"passenger_miles":null,"voms":12,"cost_per_trip_real":8.880627221661237,"operating_expenses_real":4124705.0,"average_trip_length":null,"cost_per_trip":8.880627221661237,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":12.529295926625304},{"report_year":2025,"unlinked_passenger_trips":504534,"vehicle_revenue_hours":38930,"vehicle_revenue_miles":517621,"fares":null,"operating_expenses":5053721.0,"passenger_miles":null,"voms":13,"cost_per_trip_real":9.759804691061454,"operating_expenses_real":4924153.3,"average_trip_length":null,"cost_per_trip":10.016611368113942,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":12.960030824556897}]},{"mode":"DR","url":"https://www.nationaltransitdatabase.org/agency/petersburg-area-transit-30009/demand-response","last_year":2025,"first_year":2015,"mode_name":"Demand Response","series":[{"report_year":2015,"unlinked_passenger_trips":6403,"vehicle_revenue_hours":7608,"vehicle_revenue_miles":42515,"fares":11291.0,"operating_expenses":175343.0,"passenger_miles":null,"voms":4,"cost_per_trip_real":36.24304857098235,"operating_expenses_real":232064.24,"average_trip_length":null,"cost_per_trip":27.384507262220833,"fare_recovery_ratio":0.06439378817517666,"subsidy_per_trip":25.6211151022958,"trips_per_revenue_hour":0.8416140904311251},{"report_year":2016,"unlinked_passenger_trips":7596,"vehicle_revenue_hours":8235,"vehicle_revenue_miles":47005,"fares":13070.0,"operating_expenses":113924.0,"passenger_miles":null,"voms":5,"cost_per_trip_real":19.60223802001053,"operating_expenses_real":148898.6,"average_trip_length":null,"cost_per_trip":14.997893628225382,"fare_recovery_ratio":0.11472560654471402,"subsidy_per_trip":13.277251184834123,"trips_per_revenue_hour":0.9224043715846995},{"report_year":2017,"unlinked_passenger_trips":10311,"vehicle_revenue_hours":6941,"vehicle_revenue_miles":73972,"fares":18570.0,"operating_expenses":127348.0,"passenger_miles":null,"voms":6,"cost_per_trip_real":15.805632819319174,"operating_expenses_real":162971.88,"average_trip_length":null,"cost_per_trip":12.35069343419649,"fare_recovery_ratio":0.14582090021044697,"subsidy_per_trip":10.5497041993987,"trips_per_revenue_hour":1.4855208183258897},{"report_year":2018,"unlinked_passenger_trips":10420,"vehicle_revenue_hours":7108,"vehicle_revenue_miles":76296,"fares":17834.0,"operating_expenses":167422.0,"passenger_miles":null,"voms":6,"cost_per_trip_real":20.071751439539348,"operating_expenses_real":209147.65,"average_trip_length":null,"cost_per_trip":16.067370441458735,"fare_recovery_ratio":0.10652124571442224,"subsidy_per_trip":14.355854126679462,"trips_per_revenue_hour":1.46595385481148},{"report_year":2019,"unlinked_passenger_trips":9286,"vehicle_revenue_hours":5987,"vehicle_revenue_miles":63892,"fares":16213.0,"operating_expenses":170836.0,"passenger_miles":null,"voms":6,"cost_per_trip_real":22.573157441309498,"operating_expenses_real":209614.34,"average_trip_length":null,"cost_per_trip":18.39715701055352,"fare_recovery_ratio":0.09490388442716992,"subsidy_per_trip":16.65119534783545,"trips_per_revenue_hour":1.551027225655587},{"report_year":2020,"unlinked_passenger_trips":8162,"vehicle_revenue_hours":5238,"vehicle_revenue_miles":50260,"fares":11951.0,"operating_expenses":153748.0,"passenger_miles":null,"voms":6,"cost_per_trip_real":22.83123744180348,"operating_expenses_real":186348.56,"average_trip_length":null,"cost_per_trip":18.83704974271012,"fare_recovery_ratio":0.07773109243697479,"subsidy_per_trip":17.37282528791963,"trips_per_revenue_hour":1.5582283314242078},{"report_year":2021,"unlinked_passenger_trips":6002,"vehicle_revenue_hours":4312,"vehicle_revenue_miles":38555,"fares":549.0,"operating_expenses":188028.0,"passenger_miles":null,"voms":6,"cost_per_trip_real":36.2664145284905,"operating_expenses_real":217671.02,"average_trip_length":null,"cost_per_trip":31.32755748083972,"fare_recovery_ratio":0.002919777905418342,"subsidy_per_trip":31.23608797067644,"trips_per_revenue_hour":1.3919294990723563},{"report_year":2022,"unlinked_passenger_trips":6240,"vehicle_revenue_hours":4334,"vehicle_revenue_miles":40819,"fares":null,"operating_expenses":193511.0,"passenger_miles":null,"voms":4,"cost_per_trip_real":33.240259615384616,"operating_expenses_real":207419.22,"average_trip_length":null,"cost_per_trip":31.011378205128207,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":1.439778495616059},{"report_year":2023,"unlinked_passenger_trips":8636,"vehicle_revenue_hours":5880,"vehicle_revenue_miles":55381,"fares":null,"operating_expenses":198558.0,"passenger_miles":null,"voms":4,"cost_per_trip_real":23.670026632700324,"operating_expenses_real":204414.35,"average_trip_length":null,"cost_per_trip":22.991894395553498,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":1.4687074829931972},{"report_year":2024,"unlinked_passenger_trips":7005,"vehicle_revenue_hours":4490,"vehicle_revenue_miles":51597,"fares":null,"operating_expenses":187970.0,"passenger_miles":null,"voms":4,"cost_per_trip_real":26.833690221270523,"operating_expenses_real":187970.0,"average_trip_length":null,"cost_per_trip":26.833690221270523,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":1.5601336302895323},{"report_year":2025,"unlinked_passenger_trips":7192,"vehicle_revenue_hours":5443,"vehicle_revenue_miles":53752,"fares":null,"operating_expenses":209722.0,"passenger_miles":null,"voms":5,"cost_per_trip_real":28.412837875417132,"operating_expenses_real":204345.13,"average_trip_length":null,"cost_per_trip":29.160456062291434,"fare_recovery_ratio":null,"subsidy_per_trip":null,"trips_per_revenue_hour":1.3213301488149918}]}],"monthly":[],"peers":[{"name":"Berlin CTTRANSIT","unlinked_passenger_trips":516825,"slug":"berlin-cttransit-10130","cost_per_trip":23.610430996952548,"fare_recovery_ratio":0.02430894882597863,"subsidy_per_trip":23.03648623808833,"urbanized_area_population":977158},{"name":"Trenton Downeast","unlinked_passenger_trips":547880,"slug":"trenton-downeast-10175","cost_per_trip":9.727787106665692,"fare_recovery_ratio":0.040030883771197415,"subsidy_per_trip":9.338375191647806,"urbanized_area_population":995851},{"name":"GoCary","unlinked_passenger_trips":404558,"slug":"gocary-40143","cost_per_trip":25.154739246288543,"fare_recovery_ratio":0.006304395271050083,"subsidy_per_trip":24.996153827139743,"urbanized_area_population":1106646},{"name":"Avon Transit","unlinked_passenger_trips":479560,"slug":"avon-transit-88228","cost_per_trip":3.963349737259154,"fare_recovery_ratio":null,"subsidy_per_trip":null,"urbanized_area_population":1331465},{"name":"Durango Transit","unlinked_passenger_trips":470023,"slug":"durango-transit-80206","cost_per_trip":8.83247415552005,"fare_recovery_ratio":0.073983021901179,"subsidy_per_trip":8.179021026630611,"urbanized_area_population":1331465},{"name":"University of Texas Rio Grande Valley","unlinked_passenger_trips":500876,"slug":"university-of-texas-rio-grande-valley-60273","cost_per_trip":9.325100424057052,"fare_recovery_ratio":null,"subsidy_per_trip":null,"urbanized_area_population":779553},{"name":"Village Shuttle","unlinked_passenger_trips":463222,"slug":"village-shuttle-80263","cost_per_trip":10.725436183946359,"fare_recovery_ratio":null,"subsidy_per_trip":null,"urbanized_area_population":1331465},{"name":"The Lift","unlinked_passenger_trips":584485,"slug":"the-lift-88225","cost_per_trip":7.7658331693713265,"fare_recovery_ratio":null,"subsidy_per_trip":null,"urbanized_area_population":1331465},{"name":"Waukesha Metro Transit","unlinked_passenger_trips":419205,"slug":"waukesha-metro-transit-50096","cost_per_trip":15.641807707446237,"fare_recovery_ratio":0.07699320616782601,"subsidy_per_trip":14.43749478178934,"urbanized_area_population":1306795},{"name":"Mountain Express","unlinked_passenger_trips":622914,"slug":"mountain-express-80159","cost_per_trip":6.014088622185406,"fare_recovery_ratio":0.01588250682013528,"subsidy_per_trip":5.918569818626648,"urbanized_area_population":1331465}],"safety":[]}