openinterstate

US interstate highway data, built from OpenStreetMap

The interstate system is mapped in meticulous detail inside OpenStreetMap, but using that data means downloading planet-scale files, standing up a spatial database, and untangling how thousands of mappers labeled the same roads. OpenInterstate does that work once per release and publishes the result as plain CSV: directional corridors, ordered exits, linked places, and real drive times, dated and checksummed under ODbL.

I-10 I-11 I-12 I-15 I-16 I-17 I-19 I-2 I-20 I-22 I-24 I-25 I-26 I-27 I-29 I-30 I-35 I-35E I-35W I-37 I-39 I-4 I-40 I-41 I-42 I-43 I-44 I-45 I-49 I-5 I-55 I-57 I-59 I-64 I-65 I-66 I-68 I-69 I-69C I-69E I-70 I-71 I-72 I-73 I-74 I-75 I-76 I-77 I-78 I-79 I-8 I-80 I-81 I-82 I-83 I-84 I-85 I-86 I-87 I-88 I-89 I-90 I-91 I-93 I-94 I-95 I-96 I-99
643
corridors
95,422
exits
133,613
places
708,711
exit-place links
260
reference routes

Read the road ahead

This is the release doing its job. Scrub along I-10 westbound, or press Drive: corridor_exits orders the exits, exit_place_links attaches nearby places, and the reachability release supplies real driving times.

I-10 westbound 1 of 1,256 exits

Download the data

curl -LO \
  https://github.com/tldev/openinterstate/releases/download/release-2026-07-13-gha-33/openinterstate-release-2026-07-13-gha-33.tar.gz

That's the entire dataset in a single tarball, with no signup required. Manifests, checksums, and lineage files live on the releases page.

Use it for trip planners, exit guides, routing experiments, or any GIS project that needs the interstate network without parsing a planet-scale OSM extract.

Drive-time reachability scores ship separately: openinterstate-reachability score-20260715-1351876


What's in a release

Each release ships these core CSV tables, plus GPX reference routes and GeoJSON examples. Column-level docs live on the schema page.

Table Description
corridors Contiguous directional interstate corridors
corridor_edges Graph edges assigned to corridors
corridor_exits Normalized exits linked to a corridor
exit_aliases Source exit aliases mapped to normalized exits
places Reachable places and services
exit_place_links Spatial proximity links between exits and places
reference_routes Routes for QA, examples, and exploration

Links