Prep for a call: printable one-page brief · For your board packet: printable one-pager · Fix log: every issue this feed has cleared · Compare with another agency · Watch this feed: get an email before it expires
Feed status · checked 2026-07-09
Valley Regional Transit
Based on the feed this agency publishes
unchanged since 2026-07-08
Ahead of 78% of all tracked agencies and 77% of mid-size agencies. Operates in Idaho.
Heads-up: The score rose 32 points in one step, from 46 on 2026-06-25 to 79 on 2026-06-26. A jump this size usually means the export changed rather than the service. Worth checking the run on this date. (checked 2026-06-26). This can be a brief vendor export glitch; watch the next update before acting.
A data-quality and completeness lens to help an agency improve its GTFS feed. Not an official compliance determination from any transit program. New to this? How to read your scorecard. Interactive view of this scorecard. Rubric v1.1, validator 8.0.1.
Checked for changes 11 minutes ago; last changed 2 days ago.
Measured 4 of 4 score categories from the agency's own feed.
How we measured this
Confidence in this measurement: high.
- All four score categories were measured this run.
- Realtime was sampled in one bounded window of 9 snapshots.
- The feed was downloaded from the agency's own URL.
Confidence describes how much the pipeline could measure this run, not the feed itself. It never changes the grade.
Top things to fix
Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops.Likely your team
562 of 562 stops don't say whether a wheelchair user can board there. Riders who use wheelchairs can't plan a trip when accessibility is marked 'unknown'; apps show no information at all.
⏱ A column in stops.txt; your scheduling software likely has it.worth about +25 points
Set wheelchair_accessible on every trip (most small-agency fleets are 100% accessible, so this is often a single default).Likely your export tool
5564 of 5564 trips don't say whether the vehicle is wheelchair accessible. Even with accessible stops, riders need to know the bus itself can take them.
⏱ Often one default setting in your export.worth about +15 points
Agencies here usually clear this within about 1 week (based on 5 observed fixes).
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.
The feed contains no fare information. Riders see 'fare unknown' in trip planners and can't budget their trip; visitors are most affected.
⏱ A small file for most flat-fare systems.worth about +15 points
Close the loop on each fix. Read the guide, make the change in your tool, and let the next run verify it — the scorecard shows the fix; the agency publishes it.
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
Make the change. Make this change in whatever tool produces your feed, then re-export.
Prove it cleared. The next scorecard run re-checks this automatically and, once it is gone, mints a dated receipt. See this feed's dated fix log.
Set wheelchair_accessible on every trip (most small-agency fleets are 100% accessible, so this is often a single default). · Read the fix guide
Make the change. Make this change in whatever tool produces your feed, then re-export.
Prove it cleared. The next scorecard run re-checks this automatically and, once it is gone, mints a dated receipt. See this feed's dated fix log.
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
Make the change. Make this change in whatever tool produces your feed, then re-export.
Prove it cleared. The next scorecard run re-checks this automatically and, once it is gone, mints a dated receipt. See this feed's dated fix log.
Send your vendor a fix request
You may not control the GTFS export yourself. Copy this and send it to whoever runs your scheduling software export. It names each fix with the validator notice and a guide link.
Score by category
The MobilityData validator flagged 4 kinds of issue across 61 instances (0 error, 58 warning, 3 informational).
Service data covers the next 335 days.
0% of stops state wheelchair accessibility (0% marked accessible, 0% marked not accessible). This measures what the feed publishes, not whether a stop is physically usable. Fare data is not published.
0% of stops state accessibility (0% marked accessible). Reflects what the feed states, not verified physical usability.
Sampled 9 times: 3 of 3 feeds healthy; 100.0% of scheduled trips had live predictions; 100.0% of vehicles on their route; predictions ran a median of 0s behind schedule.
Routes and stops
Each route is drawn once, using the longest shape its trips follow; stops are the dots.
Skip to route and stop dataBasemap: OpenFreeMap, © OpenStreetMap contributors. Routes and stops: this agency's GTFS feed.
- 10 (purple)
- 16 (blue)
- 17 (blue)
- 2 (blue)
- 20 (blue)
- 21 (blue)
- 24 (blue)
- 28 (blue)
- 29 (blue)
- 3 (gray)
- 30 (purple)
- 4 (blue)
- 40 (purple)
- 42 (blue)
- 45 (purple)
- 5 (blue)
- 7 (gray)
- 8 (purple)
- 9 (gray)
- R1 (blue)
| Route | Type | Line color |
|---|---|---|
| 10 Hill Road | Bus | purple |
| 16 VA/15th St | Bus | blue |
| 17 Warm Springs/Parkcenter | Bus | blue |
| 2 Broadway | Bus | blue |
| 20 Orchard | Bus | blue |
| 21 Cole/Glenwood | Bus | blue |
| 24 Ustick/Maple Grove | Bus | blue |
| 28 Cole/Victory | Bus | blue |
| 29 Overland | Bus | blue |
| 3 Vista | Bus | gray |
| 30 Pine | Bus | purple |
| 4 Franklin | Bus | blue |
| 40 Caldwell-Boise Express | Bus | purple |
| 42 Happy Day-Towne Square | Bus | blue |
| 45 Boise State-CWI | Bus | purple |
| 5 Emerald | Bus | blue |
| 7 Fairview | Bus | gray |
| 8 Chinden | Bus | purple |
| 9 State Street | Bus | gray |
| R1 Treeline | Bus | blue |
This feed has 562 stops.
List every stop
- Treefort Main Stage
- N 9th St & Main St SWC
- Main Street Station - Lower Deck
- Towne Square Mall P&R
- Boise Airport
- Boise State Transit Center
- E Bergeson St & S Apple St NWC
- E Bergeson St & S Federal Way NEC
- E Bergeson St & S Gekeler Ln NEC
- E Bergeson St & S Gekeler Ln SEC
- E Bergeson St & S Law St NWC
- E Bergeson St & S Minuteman Way NWM
- E Bergeson St & S Minuteman Way SWC
- E Bergeson St & S Mount Vernon Way SWC
- E Boise Ave & S Apple St NEC
- E Boise Ave & S Apple St SEC
- E Boise Ave & S Holden Ave SEC
- E Boise Ave & S Holden Ln NEC
- E Boise Ave & S Law Ave NWC
- E Boise Ave & S Law Ave SWC
- E Front St & S Ave A NWC
- N 1st St & E Idaho St SEC
- E Linden St & S Gekeler Ln NEC
- E Linden St & S Gekeler Ln SEC
- N Maple Grove Rd & W Northview St SEC
- E Parkcenter Blvd & E Barber Valley Dr NWM
- E Parkcenter Blvd & E Mallard Dr SEC
- E Parkcenter Blvd & E River Run Dr SEC
- E Parkcenter Blvd & E Spring Meadow Ln SEC
- E Parkcenter Blvd & S Apple St SEC
- E Parkcenter Blvd & S Bown Way NEC
- E Warm Springs Ave & N Ave C SEC
- E Warm Springs Ave & N Bruce Ave SWC
- E Warm Springs Ave & N Haines St SEC
- E Warm Springs Ave & N Pierce St SEC
- E Warm Springs Ave & N Walnut St SEC
- E Warm Springs Ave & S Caddis Way SEC
- E Warm Springs Ave & S Homestead Dr SWC
- N 15th St & W Irene St NEC
- N 15th St & W Irene St NWC
- N 15th St & W Lemp St NWC
- N 15th St & W Lemp St SEC
- N 15th St & W Sherman St NEC
- N 15th St & W Sherman St NWC
- N 1st St & E Bannock St NEC
- N 36th St & W Magnolia St SEC
- N 36th St & W Pinehurst Dr NWC
- N 36th St & W Shasta St NWC
- N 36th St & W Shasta St SEC
- N 8th St & W Franklin St SEC
- N 9th St & W Hays St NWC
- N 9th St & W State St NWC
- N Allumbaugh St & W Douglas St NEC
- N Cole Rd & W Barrister Dr NWC
- N Cole Rd & W Barrister Dr SEC
- N Cole Rd & W Emerald St SEC
- N Cole Rd & W Emerald St SWC
- N Cole Rd & W Ustick Rd SWC
- N Collister Dr & N Johns Landing Way NWC
- N Collister Dr & N Shirley Ave NWC
- N Collister Dr & W Catalpa Dr NWC
- N Collister Dr & W Samara St NEM
- N Discovery Way & E Chinden Blvd SWM
- N Discovery Way & W Bridger St NWM
- N Gary Ln & W Bunch Ct NWC
- N Gary Ln & W State St NEC
- N Gary Ln & W Tobi St SEC
- N Gary Ln & W Tobi St NWC
- N Latah St & W Crescent Rim Dr NWC
- N Maple Grove Rd & N Workland Dr NWC
- N Maple Grove Rd & W Canterbury St SEC
- N Maple Grove Rd & W Cory Ln NWC
- N Maple Grove Rd & W Fairview Ave NEM
- N Maple Grove Rd & W Fairview Ave SWM
- N Maple Grove Rd & W Irving St NWC
- N Maple Grove Rd & W Susan Dr NEM
- N Maple Grove Rd & W Landmark Ct SEC
- N Milwaukee St & Milwaukee St NWC
- N Milwaukee St & W Bayhill Dr SEC
- N Milwaukee St & W Chesterfield St NEC
- N Orchard St & W Emerald St NWC
- N Orchard St & W Emerald St SEC
- N Orchard St & W Franklin Rd SWC
- N Orchard St & W Irving St NEC
- N Orchard St & W Irving St NWC
- N Orchard St & W Morris Hill Rd NWC
- N Orchard St & W Morris Hill Rd SEC
- N Pierce Park Ln & W Lucky Ln NEC
- N Robbins Rd & Vogel Dr SWM
- N Robbins Rd & W Fort St SEM
- Boise VA Medical Center NWM
- S 13th St & W Main St SEC
- S 9th St & W Myrtle St NWC
- S 9th St & W River St SWC
- S 9th St & W Royal Blvd NWC
- S Americana Blvd & Ann Morrison Park NEC
- S Americana Blvd & Kathryn Albertson Park NWC
- S Americana Blvd & N Latah St NEC
- S Americana Blvd & N Latah St SEM
- S Americana Blvd & W Shoreline Dr SEC
- S Americana Blvd & W Shoreline Dr NWC
- S Broadway Ave & E Park Blvd NEM
- S Broadway Ave & E Park Blvd NWC
- S Broadway Ave & E Warm Springs Ave SWM
- S Broadway Ave & W Beacon St NEC
- S Broadway Ave & W Beacon St SWC
- S Broadway Ave & W Boise Ave NEM
- S Broadway Ave & W Boise Ave NWC
- S Broadway Ave & W Chamberlain St NWC
- S Broadway Ave & W Gallaher St SEC
- S Broadway Ave & W Highland St NWC
- S Broadway Ave & W Highland St SEC
- S Broadway Ave & W Targee St SEC
- S Broadway Ave & W Targee St NWC
- S Broadway Ave & W University Dr NWC
- S Broadway Ave & W University Dr SEC
- S Capitol Blvd & W Ann Morrison Park Dr NWM
- S Capitol Blvd & W Cesar Chavez Ln SEC
- S Capitol Blvd & W River St NEC
- S Capitol Blvd & W University Dr SEC
- S Cole Rd & W Colonial St NEC
- S Cole Rd & W Gratz St SWC
- S Cole Rd & W Hummel Dr SEC
- S Cole Rd & W McMullen St SWC
- S Curtis Rd & W Anna St SEC
- S Development Ave & W Airport Way SWC
- S Federal Way & S Findley Ave NEC
- S Federal Way & S Findley Ave SWC
- S Federal Way & S Protest Rd NEC
- S Federal Way & W Kootenai St SEC
- S Federal Way & S TK Ave SWC
- S Latah St & W Alpine St SEC
- S Latah St & W Alpine St SWC
- S Latah St & W Rose Hill St NEC
- S Latah St & W Rose Hill St NWC
- S Law Ave & E Bergeson St NEC
- S Law Ave & E Wright St NWC
- S Law Ave & E Wright St SEM
- S Lincoln Ave & W University Dr NWC
- S Maple Grove Rd & W Hackamore Dr SEC
- S Maple Grove Rd & W Hackamore Dr SWC
- S Maple Grove Rd & W Woodlark St NWM
- S Maple Grove Rd & W Targee St SWC
- S Maple Grove Rd & W Overland Rd NEM
- S Maple Grove Rd & W Overland Rd NWC
- S Maple Grove Rd & W Targee St NEC
- S Millspur Way SEM
- S Orchard St & W Cassia St NWM
- S Orchard St & W Cassia St SEC
- S Orchard St & W Franklin Rd SEC
- S Orchard St & W Kootenai St NWC
- S Orchard St & W Kootenai St NEC
- S Orchard St & W Overland Rd NEC
- S Orchard St & W Overland Rd NWC
- W Franklin Rd & S Phillippi St SWC
- S Protest Rd & W Boise Ave SEC
- S Vinnell Way & W Overland Rd NWM
- S Vinnell Way & W Overland Rd NEM
- S Vista Ave & W Canal St NEC
- S Vista Ave & W Canal St NWM
- S Vista Ave & W Cassia St NEC
- S Vista Ave & W Cassia St NWC
- S Vista Ave & W Elder St NWC
- S Vista Ave & W Kootenai St NWC
- S Vista Ave & W Kootenai St SEC
- S Vista Ave & W Overland Rd NWC
- S Vista Ave & W Overland Rd SEC
- S Vista Ave & W Grover Ct NWC
- S Vista Ave & W Grover Ct SEC
- S Vista Ave & W Nez Perce St NWC
- S Vista Ave & W Nez Perce St SEC
- S Vista Ave & W Sunrise Rim Rd SEC
- S Vista Ave & W Targee St NWC
- S Vista Ave & W Targee St SEC
- W Airport Way & S Ryan St SEM
- W Airport Way & S Vista Ave NWM
- S Development Ave & W Airport Way NEC
- W Airport Way & W Wright St SWC
- W Barrister Dr & N Allumbaugh St NWC
- W Barrister Dr & N Allumbaugh St SWC
- W Barrister Dr & N Cole Rd NEC
- W Barrister Dr & W Bethel St NEC
- W Barrister Dr & W Bethel St SWC
- W Beacon St & S Manitou Ave NEC
- W Beacon St & S Manitou Ave SWC
- S Protest Rd & W Boise Ave SWC
- W Bridger St & N Meeker Ave SWM
- W Castle Dr & N Castle Hill Way SEC
- W Castle Dr & N Eugene St SWC
- W Castle Dr & N Pierce Park Ln SEC
- W Castle Dr & W Holly Hill Dr SWC
- W Catalpa Dr & N Collister Dr NEC
- W Catalpa Dr & N Sycamore Dr NWC
- W Catalpa Dr & N Sycamore Dr SWC
- W Catalpa Dr & N Tamarack Ave NEC
- W Catalpa Dr & N Tamarack Dr SWC
- W Catalpa Dr & N Woody Ln NEC
- W Catalpa Dr & N Woody Ln SEC
- Warm Springs Ave & S Boulder View Ln NWM
- E Parkcenter Blvd & Park Blvd NEC
- W Commerce Ave & S Transport St NEC
- W Commerce Ave & S Transport St SEM
- W Ellens Ferry Dr & N Johns Landing Way NWC
- W Ellens Ferry Dr & W Waterwheel Dr NWC
- E Emerald St & N Armstrong Pl NEC
- W Emerald St & N Armstrong Pl SEC
- W Emerald St & N Benjamin Ln NWC
- W Emerald St & N Benjamin Ln SWC
- W Emerald St & N Camelot Dr NWC
- W Emerald St & N Curtis Rd NWC
- W Emerald St & N Curtis Rd SEC
- W Emerald St & N Five Mile Rd SEC
- W Emerald St & N Garden St NWC
- W Emerald St & N Garden St SEC
- W Emerald St & N Hartman St NWC
- W Emerald St & N Hartman St SWC
- W Emerald St & N Kimball Pl NEM
- W Emerald St & N Kimball Pl SWC
- W Emerald St & N Liberty St NWC
- W Emerald St & N Maple Grove Rd NEC
- W Emerald St & N Maple Grove Rd NWC
- W Emerald St & N Maple Grove Rd SEC
- W Emerald St & N Milwaukee St SEC
- W Emerald St & N Mitchell St NEC
- W Emerald St & N Mitchell St SWC
- W Emerald St & N Orchard St NWC
- W Emerald St & N Raymond St SEC
- W Emerald St & N Roosevelt St SWC
- W Emerald St & N Orchard St SEM
- W Emerald St & N Wilson St NWC
- W Emerald St & Brookhaven Dr SWC
- W Fairview Ave & N Allumbaugh St NEC
- W Fairview Ave & N Allumbaugh St SWC
- W Fairview Ave & N Cole Rd NWC
- W Fairview Ave & N Cole Rd SEC
- W Fairview Ave & N Curtis Rd NEC
- W Fairview Ave & N Curtis Rd SEC
- W Fairview Ave & N Liberty St NEC
- W Fairview Ave & N Liberty St SWC
- W Fairview Ave & N Orchard St NEC
- W Fairview Ave & N Orchard St SWC
- W Fairview Ave & N Westgate Dr NEC
- W Fairview Ave & W Grove St SWC
- W Fairview Ave & S 27th St SEC
- W Fairview Ave & S 24th St SEC
- W Fort St & E Garrison Rd NEC
- W Fort St & N 13th St NEC
- W Fort St & N 13th St SEC
- W Fort St & N 9th St NEC
- W Front St & S 3rd St NEC
- and 312 more (see the full list on the map or in the GeoJSON)
Over time
Overall score across the last 21 checks — unchanged since 2026-07-08.
Show the numbers
| Check | Score | Change |
|---|---|---|
| 2026-06-19 | 78.2 | first check |
| 2026-06-20 | 77.4 | down 0.8 |
| 2026-06-21 | 78.6 | up 1.2 |
| 2026-06-22 | 77.7 | down 0.9 |
| 2026-06-23 | 78.3 | up 0.6 |
| 2026-06-24 | 77.2 | down 1.1 |
| 2026-06-25 | 46.2 | down 31.0 |
| 2026-06-26 | 78.6 | up 32.4 |
| 2026-06-27 | 78.6 | no change |
| 2026-06-28 | 78.6 | no change |
| 2026-06-29 | 78.2 | down 0.4 |
| 2026-06-30 | 78.4 | up 0.2 |
| 2026-07-01 | 78.4 | no change |
| 2026-07-02 | 78.4 | no change |
| 2026-07-03 | 78.4 | no change |
| 2026-07-04 | 78.6 | up 0.2 |
| 2026-07-05 | 78.6 | no change |
| 2026-07-06 | 78.6 | no change |
| 2026-07-07 | 78.6 | no change |
| 2026-07-08 | 78.6 | no change |
| 2026-07-09 | 78.6 | no change |
What changed since your last check
- Correctness no change
- Freshness no change
- Rider experience no change
- Realtime quality no change
What changed in this feed
Overall grade and score held steady since 2026-07-08.
Same feed file as 2026-07-08; the published zip did not change.
Subscribe to this feed’s changes (Atom) to hear about grade drops in a reader, with no sign-up.
What changed over time
On 2026-06-19 this feed started at grade C. On 2026-06-25 the grade moved from C to F. On 2026-06-26 the grade moved from F to C. On 2026-06-21 it cleared scorecard_rt_trip_coverage. As of 2026-07-09 it holds grade C.
A plain-language history of this feed, newest first.
- 2026-06-26 Grade went F to C, freshness rose 100 points.
- 2026-06-25 Grade went C to F, freshness fell 100 points.
Everything we checked
- Warning5564 instances
5564 of 5564 trips don't say whether the vehicle is wheelchair accessible.
Even with accessible stops, riders need to know the bus itself can take them.
Fix: Set wheelchair_accessible on every trip (most small-agency fleets are 100% accessible, so this is often a single default). (Often one default setting in your export.)
Agencies here usually clear this within about 1 week (based on 5 observed fixes).
Validator rule: scorecard_wheelchair_accessible_unknown · Read the fix guide · See GTFS Schedule reference (opens the GTFS Schedule reference on an external site)
- Warning562 instances
562 of 562 stops don't say whether a wheelchair user can board there.
Riders who use wheelchairs can't plan a trip when accessibility is marked 'unknown'; apps show no information at all.
Fix: Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops. (A column in stops.txt; your scheduling software likely has it.)
Validator rule: scorecard_wheelchair_boarding_unknown · Read the fix guide · See GTFS Schedule reference (opens the GTFS Schedule reference on an external site)
- Warning55 instances
Some scheduled trips move faster between stops than a bus can.
Usually a typo'd stop time; riders get arrival times no bus can meet.
Fix: Check the flagged stop times for transposed minutes. (A few minutes per flagged trip.)
Agencies here usually clear this within about 2 weeks (based on 6 observed fixes).
Validator rule: fast_travel_between_consecutive_stops · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning2 instances
Stop too far from shape using user distance (flagged by the MobilityData validator).
See the linked rule for what this affects.
Fix: Review the rule documentation for 'stop_too_far_from_shape_using_user_distance' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)
Agencies here usually clear this within about 1 week (based on 6 observed fixes).
Validator rule: stop_too_far_from_shape_using_user_distance · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning1 instance
Missing feed contact email and url (flagged by the MobilityData validator).
See the linked rule for what this affects.
Fix: Review the rule documentation for 'missing_feed_contact_email_and_url' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)
Agencies here usually clear this within about 1 week (based on 6 observed fixes).
Validator rule: missing_feed_contact_email_and_url · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning1 instance
The feed contains no fare information.
Riders see 'fare unknown' in trip planners and can't budget their trip; visitors are most affected.
Fix: 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. (A small file for most flat-fare systems.)
Validator rule: scorecard_no_fare_data · Read the fix guide · See GTFS Best Practices (opens GTFS Best Practices on an external site)
- Info3 instances
Some files contain columns that are not part of the GTFS spec.
Harmless to riders, but apps ignore these columns and they can hide typos in real column names.
Fix: Check the flagged column names for misspellings of standard GTFS fields; remove them if they are vendor extras. (A quick look at the flagged files.)
Validator rule: unknown_column · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Info1 instance
feed_info.txt has no technical contact (feed_contact_email or feed_contact_url).
App makers and state data programs have nobody to email when they spot a problem with your feed, so problems linger.
Fix: Add feed_contact_email to feed_info.txt. (One field.)
Agencies here usually clear this within about 1 week (based on 10 observed fixes).
Validator rule: scorecard_no_feed_contact · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
Beyond the grade
Opportunities that do not change your grade today: fare detail, on-demand service, and deeper accessibility data.
552 stop name(s) use abbreviations or symbols a screen reader may mispronounce, with no spoken form set ("N Glenwood St & Backstretch Blvd NEC", "W Franklin Rd & S Umbria Hills Way SWC", "E Franklin Rd & Star Rd NEM", and more).
Consider: Add tts_stop_name with the spoken form, e.g. 'Main Street and Second Avenue', for the affected stops.
NTD certification readiness Ready
Published at a public URL, valid, and current: the three things the NTD GTFS requirement asks of a feed all hold here. Only your own D-10 certification makes that official; this is a heads-up, not a determination.
- Published Ready
- Published at a public URL.
- Valid Ready
- Passes validation with no errors.
- Current Ready
- Service data covers the next 335 days.
- agency_id matches your NTD ID Not checked yet
- Setting your GTFS agency_id to your five-digit NTD ID is an optional way to line a feed up with its National Transit Database record. FTA links the two on your P-50 form, so it is not a required feed change. We don't have your NTD ID on file, so this is not checked yet.
- shapes.txt covers your trips Ready
- All 5564 trips have a shape in shapes.txt.
In plain words: if you report to the federal transit database, you have to publish a working, up-to-date feed and confirm it once a year. This box is a heads-up on whether yours looks ready; it is not the official sign-off.
A readiness signal mapping this feed to the FTA National Transit Database GTFS requirement (Report Year 2023 onward: a public, valid, current feed, certified annually on the D-10). Aligning agency_id with your NTD ID lets the feed line up with your NTD record; the July 2025 final rule links the two on the P-50 form rather than requiring that feed change, and requires shapes.txt in the published GTFS: Full Reporters from Report Year 2025, and Reduced, Rural, and Tribal Reporters from Report Year 2026. Not an official determination; your certification is the official check.
Conformance mark Not yet
This feed is close to the conformance mark. States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.
- Valid Met
- Passes validation with no errors.
- Current Met
- Service data covers the next 335 days.
- Accessible Not yet
- States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.
In plain words: earn this mark when your feed passes validation, has not expired, and says whether nearly every stop and trip is wheelchair accessible.
A pass credential for a feed that is valid, current, and states wheelchair access on nearly every stop and trip. Accessibility here measures what the feed publishes, not whether a stop is physically usable. How the conformance mark works.
Realtime reliability
The realtime feed responded on 100.0% of 105 checks over the last 16 days, with 21s median lag.
Sampled on a schedule between full scores, so this tracks uptime and freshness over time rather than at a single moment.
Prediction accuracy
Arrival predictions ran right on the schedule, and stayed within 180s nine times in ten. They were on time (about a minute early to five late) 92.1% of the time. 100.0% of reported vehicle positions sat on or near the published route shape.
From the last full realtime sample: how far live arrival predictions sat from the schedule, and whether vehicle positions fell on the route. These feed the realtime score; they change no other category.
Clears the Google and Apple Maps four-week coverage bar. This feed has 335 days of service ahead, clearing the four-week (28-day) window Maps asks for. No validator errors either, so riders keep seeing this agency in their trip planners; warnings lower the grade here but do not remove a feed from Maps.
How this agency maps to the standards
A data-quality lens, not a compliance determination. Each category shows this feed's score and the standards it relates to: the FTA National Transit Database GTFS requirement, the MobilityData grading scheme, and the Google Transit gate. Read the full standards crosswalk.
- Correctness 84 / 100
- GTFS Schedule best practices, checked by the MobilityData validator. MobilityData grading: stop locations, route names and colors. Google Transit: a feed must pass validation to stay in Maps.
- Freshness 100 / 100
- The FTA National Transit Database expectation of a valid, current feed. Google Transit: an expired calendar drops the agency from Maps.
- Rider experience 38 / 100
- GTFS Best Practices for rider-facing fields. MobilityData grading: stop names and headsigns.
- Realtime quality 100 / 100
- GTFS-Realtime best practices: a stable URL, high uptime, and frequent updates.
Cite this record
This page updates on every check. The record below does not: it is the dated file this grade came from, published at https://gtfsscorecard.org/data/artifacts/valley-regional-transit/2026-07-09.json and never overwritten, pinning the grade, category scores, rubric version, validator version, and the scored feed's sha256 as they stood on 2026-07-09. Use it in a board packet, an NTD narrative, or a research citation instead of linking the live page, whose content will differ on your next visit.
Citing the tool itself rather than one agency's record? Use the repo's CITATION.cff.