Virginia agencies
51 feed scorecards · 70.8 out of 100 average · 19 need attention
The average and grade distribution use 43 canonical, non-duplicate feed scorecards under one producer contract: rubric 1.4, scoring profile gtfs-scorecard-1.4, MobilityData gtfs-validator 8.0.1, reader archive profile raw-v1, and measured categories Correctness, Freshness, Rider experience. Every member remains listed below.
Grade distribution
- B 14
- C 11
- D 11
- F 7
Expired feeds 9 of 51
These feeds have run out and dropped from trip planners. Start the program's outreach here.
Recently lapsed 2
Expired within the last year. Likely still running; a re-export with a longer calendar brings each one back into trip planners.
- F grade
Blacksburg Transit expired about 2 months ago
- F grade
Brite expired about 9 months ago
Expired over a year ago 7
Expired more than a year ago. The listed URL is usually still canonical, so the source stopped refreshing. Confirm the agency still runs before reading the grade as a current failure.
- F grade
Fredericksburg Regional Transit expired about 1 year ago
- F grade
Virginia Railway Express (VRE) expired about 1 year ago
- F grade
GRTC Transit System expired about 2 years ago
- F grade
Williamsburg Area Transit Authority (WATA) expired about 3 years ago
- F grade
JAUNT Inc expired about 3 years ago
- F grade
Virginia Breeze expired about 4 years ago
- F grade
HDPT expired about 5 years ago
Realtime health 2 monitored
All 2 feed records here with a realtime endpoint configured have been sampled by the monitor. Least reliable first. Reachability, how far behind each feed's own timestamp runs, and how much of the scheduled service appears in it. Sampled on a schedule rather than continuously, and it changes no grade.
Across the monitored feeds: median uptime 50.0%, median lag 16s.
- Virginia Railway Express (VRE)answered 0.0% of 200 checks · no header timestamp
- Arlington Transitanswered 100.0% of 200 checks · 16s behind
shapes.txt coverage 35 of 51
The FTA National Transit Database requires shapes.txt covering every trip (Reduced, Rural, and Tribal reporters by Report Year 2026; Full Reporters already). These agencies are not fully covered yet. Check each one against its own NTD filing.
- C grade
Arlington Transit Flex Not ready
- D grade
CORTRAN Flex Not ready
- B grade
Loudoun County Transit Flex Not ready
- B grade
Mountain Empire Transit Flex Not ready
- B grade
Valley Metro Flex Not ready
- D grade
Williamsburg Area Transit Authority Flex Not ready
- D grade
Bay Transit Flex Needs attention
- B grade
Danville Transit Flex Needs attention
- D grade
Four County Transit Flex Needs attention
- F grade
HDPT Needs attention
- D grade
Mountain Lynx Transit Flex Needs attention
- D grade
Petersburg Area Transit Flex Needs attention
- C grade
Pulaski Area Transit (PAT) Flex Needs attention
- C grade
RADAR Flex Needs attention
- F grade
STAR Transit Flex Needs attention
- C grade
Virginia Regional Transit Flex Needs attention
Fixes shared across this group
The same fix shows up in more than one agency's top 3 here, often the same export setting or scheduling-software step. Worth raising once with every agency it touches.
Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops. · Read the fix guide for scorecard_wheelchair_boarding_unknown
Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip. · Read the fix guide for scorecard_wheelchair_accessible_unknown
Add the destination, direction, or 'via' label riders actually see to trip_headsign. Do not copy the route name. If the label changes during the trip, use stop_headsign. · Read the fix guide for scorecard_missing_headsigns
Re-export with a validity window that reaches at least 60 days out. · Read the fix guide for scorecard_feed_expiring_soon
Remove retired stops from the export, or add them back to the trips that should serve them. · Read the fix guide for stop_without_stop_time
Add fare_attributes.txt (or Fares v2 files) with your fare structure. If your service is fare-free, ask to have it marked fare-free instead. · Read the fix guide for scorecard_no_fare_data
Review the rule documentation for 'trip_distance_exceeds_shape_distance' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.
Check the flagged column names for misspellings of standard GTFS fields; remove them if they are vendor extras. · Read the fix guide for unknown_column
Re-generate shape distances in your export; flag to your vendor if it persists.
Review the rule documentation for 'invalid_pickup_drop_off_window' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.
2 more shared fixes not shown here; see the full list at virginia.json.
Feed scorecards: attention first, then alphabetical
- D grade
Bay Transit Service data expires in 25 day(s)
- D grade
Bay Transit Flex Service data expires in 25 day(s)
- F grade
Blacksburg Transit Service data has expired
- F grade
Brite Service data has expired
- D grade
CORTRAN Flex Service data expires in 25 day(s)
- F grade
Fredericksburg Regional Transit Service data has expired
- F grade
GRTC Transit System Service data has expired
- F grade
Hampton Roads Transit (HRT) Service data expires in 17 day(s)
- F grade
HDPT Service data has expired
- F grade
JAUNT Inc Service data has expired
- C grade
Petersburg Area Transit The export's structure changed
- D grade
STAR Transit Service data expires in 25 day(s)
- F grade
STAR Transit Flex Service data expires in 25 day(s)
- F grade
Virginia Breeze Service data has expired
- F grade
Virginia Railway Express (VRE) Service data has expired
- D grade
Virginia Regional Transit Service data expires in 24 day(s)
- F grade
Williamsburg Area Transit Authority Service data expires in 31 day(s)
- F grade
Williamsburg Area Transit Authority (WATA) Service data has expired
- D grade
Williamsburg Area Transit Authority Flex Service data expires in 25 day(s)
- C grade
- B grade
- C grade
- C grade
- C grade
- B grade
- B grade
- D grade
- D grade
- B grade
- B grade
- D grade
- B grade
- B grade
- B grade
- C grade
- B grade
- B grade
- B grade
- D grade
- D grade
- B grade
- F grade
- C grade
- C grade
- B grade
- C grade
- C grade
- F grade
- B grade
- C grade
- C grade
Board reports for this group
Every agency listed above has a free, printable board one-pager on its own page, and always will. A program that needs all of them at once can buy them as one archive, branded with its own name and logo and refreshed monthly if it wants. Prices are on that page. A purchase buys no influence over grades, methodology, or which agencies are listed. The archive contains the same numbers published here.