From OpenStreetMap Wiki
Jump to: navigation, search
Available languages — Key:source:maxspeed
čeština Deutsch English français polski русский 日本語
Public-images-osm logo.svg source:maxspeed
Zeichen 282.svg
Records the source for a speed limit, either a sign, a context (default limit) or a speedlimit zone
Group: Annotation
Used on these elements
may be used on nodesmay be used on waysmay be used on areasshould not be used on relations
Documented values: 1
Useful combination


Status: In use

The source:maxspeed=* tag records the source of a road's maximum Speed limit as provided in the maxspeed=* tag to assist with Verifiability. This may be a sign giving a numeric maximum speed, or a 'zone' from which the appropriate numeric speed limit can be determined by knowledge of local traffic laws.

How to tag

See also: Speed limits
  • sign (where the speed limit is defined by a numeric sign.)
  • markings (where the speed limit is defined by painted road markings.)
  • <country_code>:<context> (where the speed limit is defined by a particular context, for example urban/rural/motorway/etc., and no maxspeed is signposted)

Do not use <country_code>:<context> where there are signs that are prescribing the same maxspeed as the default.


An urban road in Italy would be tagged:

  • maxspeed=50 and source:maxspeed=IT:urban

Where the speed limit is indicated by special speed limits signposted at the zone boundaries they can be tagged as follows:

  • maxspeed=30 and zone:maxspeed=DE:zone30 - Most used value (used 21k times in June 2015)
  • maxspeed=30 and source:maxspeed=DE:zone:30 - Second most used value (used 18k times in June 2015)
  • maxspeed=30 and source:maxspeed=DE:zone - Proposed by a discussion on a mailing list citisation needed (used 4k times in May 2014)

Commonly used values

source:maxspeed value maxspeed value
CZ:motorway 130
CZ:motorroad 110
CZ:rural 90
CZ:urban 50
DE:rural 100
DE:urban 50
FR:rural 90
FR:urban 50
IT:rural 90
IT:motorway 130
IT:urban 50
JP:nsl 60
JP:express 100
NO:rural 80
NO:urban 50
ON:urban 50
ON:rural 80
RO:motorway 130
RO:rural 90
RO:trunk 100
RO:urban 50
RU:rural 90
RU:urban 60
GB:motorway 70 mph
GB:nsl_dual 70 mph
GB:nsl_single 60 mph
UK:motorway 70 mph
UK:nsl_dual 70 mph
UK:nsl_single 60 mph

Note on British Usage

Some mappers use source:maxspeed=* to tag the source of the information as for other tags of the form source:*. In Great Britain prolonged discussion of this point on talk-gb resulted in agreement to use source:maxspeed for the data source (survey, Open Data, etc) and maxspeed:type=* for the information described on this page. This usage is more consistent with the general pattern of tagging. It also resolved a conflict about how unsigned national speed limits should be tagged.