← shapes.txt, explained

New York transit feeds and the NTD shapes.txt requirement.

Of the 78 New York feeds this site tracks and has checked for shapes.txt, 76 carry a shape for every trip, 2 cover some trips, and 0 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 New York feeds

Agencyshapes.txt agency_id
Broome County Transit (B.C. Transit)Some trips are missing a shape (833 of 834 trips have one)Provided in agency.txt
NYC Subway SupplementedSome trips are missing a shape (68,782 of 83,229 trips have one)Provided in agency.txt
Academy BusEvery trip has a shapeProvided in agency.txt
Access AlleganyEvery trip has a shapeProvided in agency.txt
Adirondack Trailways ADPEvery trip has a shapeMissing from agency.txt
Adirondack Trailways NYPEvery trip has a shapeMissing from agency.txt
Adirondack Trailways Pine Hill TrailwaysEvery trip has a shapeMissing from agency.txt
Birnie BusEvery trip has a shapeProvided in agency.txt
Bronx BusEvery trip has a shapeProvided in agency.txt
Brooklyn BusEvery trip has a shapeProvided in agency.txt
C TRANEvery trip has a shapeProvided in agency.txt
Capital District Transportation Authority (CDTA)Every trip has a shapeProvided in agency.txt
CentroEvery trip has a shapeProvided in agency.txt
Chautauqua Area Regional Transit System (CARTS)Every trip has a shapeProvided in agency.txt
Chenango First TransitEvery trip has a shapeProvided in agency.txt
City of Long Beach TransportationEvery trip has a shapeProvided in agency.txt
City of Mechanicville Public TransitEvery trip has a shapeProvided in agency.txt
Clarkstown MiniTransEvery trip has a shapeProvided in agency.txt
Clinton County Public Transit (CCPT)Every trip has a shapeProvided in agency.txt
Columbia County Public TransportationEvery trip has a shapeProvided in agency.txt
Corning Erwin Area Transit System (CEATS)Every trip has a shapeProvided in agency.txt
Cortland County Public TransportationEvery trip has a shapeProvided in agency.txt
Downtown AllianceEvery trip has a shapeProvided in agency.txt
Dutchess CountyEvery trip has a shapeProvided in agency.txt
Franklin County Public TransportationEvery trip has a shapeProvided in agency.txt
Gloversville Transit SystemEvery trip has a shapeProvided in agency.txt
Greene County TransitEvery trip has a shapeProvided in agency.txt
Herkimer-Oneida Counties Transportation Study (HOCTS)Every trip has a shapeProvided in agency.txt
Hornell Area TransitEvery trip has a shapeProvided in agency.txt
Hudson LinkEvery trip has a shapeProvided in agency.txt
Huntington Area Rapid Transit (HART)Every trip has a shapeProvided in agency.txt
Jefferson County Public Transit (JCPT)Every trip has a shapeProvided in agency.txt
JFK AirtrainEvery trip has a shapeProvided in agency.txt
Kiryas Joel Area TransitEvery trip has a shapeProvided in agency.txt
Leprechaun LinesEvery trip has a shapeProvided in agency.txt
Lewis County Public TransportationEvery trip has a shapeProvided in agency.txt
Livingston CountyEvery trip has a shapeProvided in agency.txt
Long Island Rail RoadEvery trip has a shapeProvided in agency.txt
Madison County TransitEvery trip has a shapeProvided in agency.txt
Manhattan BusEvery trip has a shapeProvided in agency.txt
Metro-North RailroadEvery trip has a shapeProvided in agency.txt
Middletown Area TransitEvery trip has a shapeProvided in agency.txt
Nassau Inter-County Express (NICE Bus)Every trip has a shapeProvided in agency.txt
New York TrailwaysEvery trip has a shapeMissing from agency.txt
NFTA Metro RailEvery trip has a shapeProvided in agency.txt
Niagara Frontier Transportation Authority (NFTA)Every trip has a shapeProvided in agency.txt
North Country Express TransitEvery trip has a shapeProvided in agency.txt
NY WaterwayEvery trip has a shapeProvided in agency.txt
NYC Bus CompanyEvery trip has a shapeProvided in agency.txt
NYC FerryEvery trip has a shapeProvided in agency.txt
NYC SubwayEvery trip has a shapeProvided in agency.txt
Olean Area Transit SystemEvery trip has a shapeProvided in agency.txt
Otsego Express Public TransportationEvery trip has a shapeProvided in agency.txt
PART Putnam Area Rapid TransitEvery trip has a shapeProvided in agency.txt
Queens BusEvery trip has a shapeProvided in agency.txt
Regional Transit ServiceEvery trip has a shapeProvided in agency.txt
Regional Transit Service Seneca (RTS Seneca)Every trip has a shapeProvided in agency.txt
Rensselaer County (Yankee Trails)Every trip has a shapeProvided in agency.txt
Rochester-Genesee Regional Transportation Authority (RGRTA)Every trip has a shapeProvided in agency.txt
Roosevelt Island Operating Corporation Tramway (RIOC Tramway)Every trip has a shapeProvided in agency.txt
Schuyler County TransitEvery trip has a shapeProvided in agency.txt
Seneca Transit SystemEvery trip has a shapeProvided in agency.txt
St Lawrence County Public TransitEvery trip has a shapeProvided in agency.txt
St Lawrence County Public TransitEvery trip has a shapeProvided in agency.txt
Staten Island BusEvery trip has a shapeProvided in agency.txt
Staten Island FerryEvery trip has a shapeProvided in agency.txt
Steuben Area RidesEvery trip has a shapeProvided in agency.txt
Steuben County TransitEvery trip has a shapeProvided in agency.txt
Suffolk County TransitEvery trip has a shapeProvided in agency.txt
Sullivan County TransitEvery trip has a shapeProvided in agency.txt
Tompkins Consolidated Area Transit IncEvery trip has a shapeProvided in agency.txt
Transit Orange / Newburgh Local TransitEvery trip has a shapeProvided in agency.txt
Ulster County Area TransitEvery trip has a shapeProvided in agency.txt
Village of Cooperstown Trolly SystemEvery trip has a shapeProvided in agency.txt
Watertown CitibusEvery trip has a shapeProvided in agency.txt
Watertown CitibusEvery trip has a shapeProvided in agency.txt
Westchester County Bee-Line System (WCDOT)Every trip has a shapeProvided in agency.txt
Yates Transit ServiceEvery trip has a shapeProvided in agency.txt

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.