Toronto Street Names

A reference layer of the City of Toronto's street centrelines, labelled with their full names — 61,748 named segments — ready to add to the OpenStreetMap editors iD and JOSM while you map.

City data: 2026-06-03 · tiles rebuilt: 2026-06-05

Street data © City of Toronto, published under the Open Government Licence – Toronto. Source: Toronto Centreline (TCL).

Preview

The raster (street-name) layer drawn over OpenStreetMap. Pan and zoom to check coverage for the area you map.

Two layers — which to use

Vector layer Interactive. Click a street to read its tags (name — the full expanded name, and class — the road type). Best in iD.
Raster layer Street names drawn as text along the centrelines. A readable backdrop. Best in JOSM.
Heads-up: these tiles only render once you zoom in. Vector streets start appearing at city zoom; name labels show from about zoom 14. If your editor looks empty after adding the layer, zoom in closer.

Add to iD

Vector layer (interactive)

  1. Open the iD editor and press U for the Map Data panel.
  2. Under Custom Map Data, open the settings and paste this URL:
https://skfd.github.io/toronto-streets-layer/tiles/vector/{z}/{x}/{y}.pbf

Zoom in, then click any street to see its name and class tags in the inspector.

Raster layer (visible names)

  1. Open the Background panel and choose Custom.
  2. Paste this URL template:
https://skfd.github.io/toronto-streets-layer/tiles/raster/{z}/{x}/{y}.png
Tip: enable both layers at once. The vector layer lets you click a street for its exact name; the raster background makes the names readable at a glance.

Add to JOSM

Raster layer (recommended for JOSM)

  1. Open Preferences → Imagery and click +TMS.
  2. Paste this entry (the tms[14,19] prefix sets the zoom range; JOSM scales it up past z19):
tms[14,19]:https://skfd.github.io/toronto-streets-layer/tiles/raster/{zoom}/{x}/{y}.png

Give it a name such as Toronto Street Names, click OK, then enable it from the Imagery menu. Note JOSM's placeholder is {zoom}, not {z}.

Vector layer (optional)

JOSM can also add the vector tiles via Preferences → Imagery+MVT:

https://skfd.github.io/toronto-streets-layer/tiles/vector/{zoom}/{x}/{y}.pbf

JOSM renders the street lines but does not draw the name text — that is what the raster layer above is for.

Notes