MileCheck
MileCheck for business › API › Milepost dataset

Highway mile marker data for all 50 US states

Every highway mile marker position we have in the United States, as CSV and GeoJSON files you run on your own systems. You pay one flat price a year, set by the size of your fleet. There are no API calls to count, and lookups work without a cell signal.

Ask for a sampleSee prices
396,842marker positions
9,056signed routes
50states, one schema
Monthlysnapshot and change list

Counts are from the November 2, 2026 release.

What is in each row

One row is one mile marker. The route is the one a driver reads on the sign, like I-15 or US-89, not an internal agency code.

FieldWhat it holds
idA stable row id. It survives coordinate corrections, so you can match rows from one month to the next.
state, countryTwo-letter state code, and US.
routeThe signed route, for example I-15, US-89 or SR-201.
route_altOther signed routes on the same pavement at that marker.
agency_route_idThe agency's own route name, where it differs. Oregon highway numbers, for example.
marker, unitThe number on the marker, whole or one decimal, and mi.
directionNB, SB, EB or WB where the state places a marker on each side of the road.
lat, lonWGS84, six decimal places.
countyWhen the state supplies it.
position_typeWhether the point is a surveyed sign or placed along the state's route line at that mile.
source, source_url, licenseThe agency layer the row came from and its stated terms.

Three rows from the Utah file, some columns left out here:

id,state,country,route,route_alt,marker,unit,lat,lon,position_type
UT-I_15-0-NB,UT,US,I-15,,0,mi,37.000019,-113.622456,physical
UT-I_15-1-NB,UT,US,I-15,,1,mi,37.012987,-113.614383,physical
UT-I_15-1-SB,UT,US,I-15,,1,mi,37.013145,-113.614777,physical

Coverage

How you get it

Want live lookups instead of files? The MileCheck API turns a GPS position into the nearest mile marker, one call at a time.

Related questions: Is there a database of every highway mile marker in the US? · Is there an API that gives the mile marker for a GPS location? · How do dispatchers find the mile marker for a caller's location?

Prices

One flat price a year, set by the number of trucks on your platform. There is no per-truck charge.

TierTrucks on your platformPer year
1Up to 200$5,000
2201 to 1,000$8,000
31,001 to 2,500$11,000
42,501 to 5,000$14,000
5More than 5,000Quoted

Every tier includes all 50 states, the monthly snapshot and change list, corrections between snapshots, and the right to show the mile markers to your own customers and drivers.

Billed yearly in advance. Your tier is checked once a year at renewal, from the truck count you report. There is no monthly reporting. Resale or redistribution of the data is not included. Prices are in US dollars, before tax.

Ask for a sample or a quote

The free sample is Washington and Oregon, 21,918 rows, in the same layout as the full set. A person at MileCheck reads every message and writes back.

What do you want?
About you

We keep your message for up to 180 days so we can reply, and we do not sell it. This form runs on Cloudflare and the notice to our sales inbox goes through an email service.

Prefer email? Write to sales@milecheckapp.com.