US · 50 states + DC
US Traffic Signals
225 cities
~170,000 signalized intersections, classified by type and matched to nearest streets — with counts that track published city figures.
OpenStreetMap · extracted · deduplicated · classified
One clean record per real signalized intersection — across 225 cities in the US, 271 in Europe and 43 in Canada — classified and ready for simulation, V2X and HD maps.
The problem
A single junction shows up in OpenStreetMap as several signal poles, tagged inconsistently, with nothing tying them together. MobilityMetric resolves all of that into one clean, classified record per real intersection — each with a nearest street and a confidence score.
Three live datasets, one pipeline
US · 50 states + DC
225 cities
~170,000 signalized intersections, classified by type and matched to nearest streets — with counts that track published city figures.
Europe · 41 countries
271 cities
One point per real intersection, with nearest street and a confidence score, kept within actual city limits.
Canada · 13 provinces
43 cities
Signalized intersections across every province and territory, classified by type and combined with official open data from Toronto, Montréal, Calgary and Winnipeg.
Europe · 12 countries
94 zones
Low Emission Zone polygons with rules, areas and route-compliance evaluation — another dataset I'm building out in this project.
Proof
Vehicular signalized-intersection counts land within a few percent of what city transportation departments publish.
| City | Official DOT | This dataset | Difference |
|---|---|---|---|
| Los Angeles | ~4,850 (LADOT) | 4,856 | 0% |
| New York | ~13,770 (NYCDOT) | 13,198 | −4% |
| Chicago | ~2,900 (CDOT) | 2,988 | +3% |
About this project
MobilityMetric is a personal project: I built the pipeline that turns open map data into one clean, classified record per real intersection across the US, Europe and Canada. The live map runs a capped sample of up to 500 intersections per city.
One clean record per signalized intersection, extracted from OpenStreetMap and deduplicated into one point per real junction — 225 US cities across all 50 states and DC, plus 271 cities across 41 European countries, plus 43 cities across all 13 Canadian provinces and territories. The live map shows a capped sample of up to 500 intersections per city.
Built from open map data and public city sources — cleaned, deduplicated, classified by signal type, and validated against published city figures. Each intersection gets a stable, location-based ID that survives data refreshes.
Stable ID, coordinates, signal type, nearest street, confidence score, source, and OSM last-edited date — plus, for the US and Canada, approach count, speed limit and data source. Exportable as GeoJSON or CSV.
V2X / C-ITS RSU placement and SPaT/MAP inventories, traffic simulation (SUMO, VISSIM), HD maps, routing, and pedestrian-accessibility audits.