Washington transit feeds and the NTD shapes.txt requirement.
Of the 70 Washington feeds this site tracks and has checked for shapes.txt, 62 carry a shape for every trip, 1 cover some trips, and 7 have no shapes yet.
What the requirement says
FTA's July 2025 final notice makes shapes.txt part of the GTFS that NTD reporters with fixed-route service publish: Full Reporters from Report Year 2025, and Reduced, Rural, and Tribal Reporters from Report Year 2026. The same notice makes agency_id a required field from Report Year 2025, where it had been required only when a feed names several agencies. This page does not say which reporter type a feed belongs to, and filing dates are FTA's to set: check your reporter type in your own NTD filing and the due date in FTA's NTD reporting calendar. See the shapes.txt explainer for the rule and its sources.
Tracked Washington feeds
| Agency | shapes.txt | agency_id |
|---|---|---|
| COAST Transportation | No shapes yet | Provided in agency.txt |
| Community in Motion | No shapes yet | Provided in agency.txt |
| do not use - deprecfated | No shapes yet | Provided in agency.txt |
| Hopelink Transportation | No shapes yet | Provided in agency.txt |
| Intercity Transit | No shapes yet | Provided in agency.txt |
| Paratransit Services | No shapes yet | Provided in agency.txt |
| Puget Sound Educational Service District | No shapes yet | Provided in agency.txt |
| Microsoft Shuttles | Some trips are missing a shape (1,049 of 1,455 trips have one) | Missing from agency.txt |
| Ben Franklin Transit | Every trip has a shape | Provided in agency.txt |
| Black Ball Ferry Line | Every trip has a shape | Provided in agency.txt |
| Catholic Community Services | Every trip has a shape | Provided in agency.txt |
| Catholic Community Services | Every trip has a shape | Provided in agency.txt |
| Catholic Community Services | Every trip has a shape | Provided in agency.txt |
| City of Ellensburg Public Transit (Central Transit) | Every trip has a shape | Provided in agency.txt |
| City of Pullman | Every trip has a shape | Provided in agency.txt |
| Clallam Transit System | Every trip has a shape | Provided in agency.txt |
| Clark County Public Transportation Benefit Area | Every trip has a shape | Provided in agency.txt |
| Columbia County Public Transportation | Every trip has a shape | Provided in agency.txt |
| Colville Confederated Tribes Transit | Every trip has a shape | Provided in agency.txt |
| Community Transit (CT) | Every trip has a shape | Provided in agency.txt |
| Eastside Friends of Seniors | Every trip has a shape | Provided in agency.txt |
| Elwha Transit | Every trip has a shape | Provided in agency.txt |
| Everett Transit | Every trip has a shape | Provided in agency.txt |
| Grant Transit Authority | Every trip has a shape | Provided in agency.txt |
| Grays Harbor Transit | Every trip has a shape | Provided in agency.txt |
| Guemes Island Ferry | Every trip has a shape | Provided in agency.txt |
| Homage: DʼArling Direct | Every trip has a shape | Provided in agency.txt |
| Intercity Transit | Every trip has a shape | Provided in agency.txt |
| Island Transit | Every trip has a shape | Provided in agency.txt |
| Jamestown S'klallam | Every trip has a shape | Provided in agency.txt |
| Jefferson Transit Authority | Every trip has a shape | Provided in agency.txt |
| Kalispel Tribal Transit (KalTran) | Every trip has a shape | Provided in agency.txt |
| King County Metro | Every trip has a shape | Provided in agency.txt |
| Kitsap Transit | Every trip has a shape | Provided in agency.txt |
| L.E.W.I.S. Mountain Highway Transit | Every trip has a shape | Provided in agency.txt |
| Lady of the Lake | Every trip has a shape | Provided in agency.txt |
| Lewiston Transit System and Asotin County Public Transportation Benefit Area (PTBA) | Every trip has a shape | Provided in agency.txt |
| Link Transit | Every trip has a shape | Provided in agency.txt |
| Lummi Island Ferry | Every trip has a shape | Provided in agency.txt |
| Lummi Transit | Every trip has a shape | Provided in agency.txt |
| Makah Public Transit | Every trip has a shape | Provided in agency.txt |
| Mason Transit Authority | Every trip has a shape | Provided in agency.txt |
| Mount Adams Transportation Service | Every trip has a shape | Provided in agency.txt |
| Muckleshoot Tribal Transit | Every trip has a shape | Provided in agency.txt |
| Nisqually Transit | Every trip has a shape | Provided in agency.txt |
| Pacific Transit | Every trip has a shape | Provided in agency.txt |
| Pahto Public Passage | Every trip has a shape | Provided in agency.txt |
| People for People (Community Connector) | Every trip has a shape | Provided in agency.txt |
| Pierce Transit | Every trip has a shape | Provided in agency.txt |
| Puget Sound Consolidated GTFS | Every trip has a shape | Provided in agency.txt |
| Puget Sound Express | Every trip has a shape | Provided in agency.txt |
| RiverCities Transit (RCT) | Every trip has a shape | Provided in agency.txt |
| ruralTRANSIT | Every trip has a shape | Provided in agency.txt |
| Seattle Children's Hospital Shuttle | Every trip has a shape | Provided in agency.txt |
| Selah Transit | Every trip has a shape | Provided in agency.txt |
| Skamania County Transit | Every trip has a shape | Provided in agency.txt |
| Snoqualmie Valley Transportation | Every trip has a shape | Provided in agency.txt |
| Sound Transit | Every trip has a shape | Provided in agency.txt |
| Sound Transit, Metro Transit, City of Seattle - King County Metro | Every trip has a shape | Provided in agency.txt |
| Spokane Transit Authority (STA) | Every trip has a shape | Provided in agency.txt |
| Squaxin Island Transit | Every trip has a shape | Provided in agency.txt |
| The Moccasin Express | Every trip has a shape | Provided in agency.txt |
| The Victoria Clipper | Every trip has a shape | Provided in agency.txt |
| Union Gap | Every trip has a shape | Provided in agency.txt |
| Wahkiakum Ferry | Every trip has a shape | Provided in agency.txt |
| Washington State Department of Transportation (WSDOT Apple Line) | Every trip has a shape | Provided in agency.txt |
| Washington State Ferries | Every trip has a shape | Provided in agency.txt |
| Washington State Ferries | Every trip has a shape | Provided in agency.txt |
| Whatcom Transportation Authority | Every trip has a shape | Provided in agency.txt |
| Yakima Transit | Every trip has a shape | Missing from agency.txt |
| Lower Columbia CAP (Community Action Program) | Not checked yet | Provided in agency.txt |
1 of the 71 feeds listed has not been checked for shapes.txt yet. They are listed as not checked and left out of the counts above.
FTA's notice describes shapes.txt as a file for each route. The shapes.txt column counts something simpler and stricter: whether every trip in trips.txt carries a shape_id that matches a path in shapes.txt. The agency_id column reads agency.txt only; the notice also names routes.txt and fare_attributes.txt. Each row reflects the feed's most recent scoring run. Absence from this list means a feed is not tracked here, not that it is out of compliance.
If your feed is on the list
Ask whoever builds your GTFS export for shapes.txt with trips.shape_id set to match, republish, and the next completed scoring run re-checks the feed. Two validator notices commonly follow new shapes: unused_shape and stop_too_far_from_shape.
Not tracked here? Paste your feed's URL to grade it in about a minute, or run the pre-publish check on an export you have not published yet; that one reads the zip in your browser and uploads nothing.
This page is a data-quality heads-up, not an official compliance determination or legal advice. The official record is each agency's own NTD filing and annual D-10 certification. Source: NTD reporting changes for report years 2025 and 2026.