![]() |
VOOZH | about |
| 👁 Image |
| Description |
|---|
| One of two ways to specify the type of speed limit Error creating thumbnail: |
| Group: annotations |
| Used on these elements |
| Documented values: 22 |
| Useful combination |
| Status: in use |
| Tools for this tag |
=* describes how a speed limit has been set into force.
=* should be accompanied by a maxspeed=* tag containing the numerical speed limit value, and all other vehicle maxspeed sub-tags that differ from the main value. When the exact value in km/h or mph is not explicitly signed, some mappers prefer omitting maxspeed=* and relying on data-consumer-side parsing of default speed limits. However, most mappers include maxspeed=* even for implicit limits. As of 2026, 74% of elements tagged with =* excluding =sign also have maxspeed=* according to TagInfo.
=* is used in certain regions of the world, such as the United Kingdom. In most other regions, the simpler and more consistent tag source:maxspeed=* is used to capture the speed limit type. In regions where =* is used to cover the speed limit type, source:maxspeed=* is used to capture the source of the mapped speed limit (such as a physical survey). Use whichever tag is more common in the editing area and avoid adding both tags with identical values.
This tag can be used to information about the type of speed limit specified in maxspeed=*. More specific, the tag informs about the method how given speed limit had been set into force. This can be, as example
=sign - by a speed limit sign for specific road at traffic sign location=construction - by a time-limited regulation shown by speed limit signs=FR:urban - default for roads within marked city limits in France=AT:rural - default for roads outside marked city limits in Austria=GB:nsl_single - national speed limit on non-motorway single carriageways in the UK=NL:motorway - default for roads with controlled access in the Netherlands=PL:rural/=PL:urban - default speed limits in PolandIn cases where traffic signs had been mapped separate from ways as individual nodes or are missing at all, this tag =sign informs that current speed limit on a way had been set into force by a traffic sign.
The tag =* is useful in cases where actual speed limit had been tagged as a hard value like maxspeed=120 which is or was valid by law at time of editing. But law might be changed at some time and maximum allowed speed given by law as well. As long as value of a maxspeed tag had not been changed or should not be changed from a numeric value to preferred context related value like maxspeed=NL:motorway, tag =* may help to identify such cases by automated procedures.
While usage of =* is growing, in history tag source:maxspeed=* had been used for similar purpose by same semantics. See Speed limits for more information.
The tag =sign may indicate that applicable speed limit may be shown as traffic sign.
The tag =* with value <country_code>:<context> may indicate that applicable speed limit may be shown as related symbol or icon, especially for rural or urban areas.
If a set of attributes of a way containing the tag maxspeed=* should be extended by tag =*:
=sign=* with value <country_code>:<context>Values for Australia, see Australian Tagging Guidelines/Roads. Other possible values have been listed here, but are hardly or never in use.
| Type | Tags | Taginfo |
|---|---|---|
| 👁 Image |
maxspeed=*=sign
|
|
| 👁 Image |
maxspeed=*=AU:zone* or zone:maxspeed=AU:*
|
|
| unposted 👁 Image within built-up area in most states and territories |
maxspeed=50 =AU:urban
|
|
| unposted 👁 Image within built-up area in the Northern Territory |
maxspeed=60 =AU-NT:urban
|
|
|
maxspeed=100 (most state and territories) =AU:rural
|
|
|
maxspeed=110 =AU-NT:rural or =AU-WA:rural
|
source:maxspeed=* is in use with the same values.
Values for Austria:
| Type | Tags | Taginfo |
|---|---|---|
| Error creating thumbnail: | maxspeed=*=sign
|
|
| Error creating thumbnail: | No speed related tags (walking speed by default) | |
| Error creating thumbnail: | maxspeed=*=AT:shared_zone*
|
|
| File:Hinweiszeichen 26.svg | maxspeed=30=AT:bicycle_road
|
|
| Error creating thumbnail: | maxspeed=*=AT:zone*
|
|
| Error creating thumbnail: | maxspeed=50=AT:urban
|
|
| File:Frastanz Fellengatter-Ortsschild-01ASD.jpg | maxspeed=*=AT:city_limit*
|
|
| Error creating thumbnail: | maxspeed=100=AT:rural
|
|
| File:Hinweiszeichen 8c.svg | maxspeed=100=AT:trunk
|
|
| Error creating thumbnail: | maxspeed=130=AT:motorway
|
=* is increasingly used in Canada, usually in large cities where the implicit speed limit defined in provincial/territorial traffic laws or municipal bylaw has been mapped. Alternatively, source:maxspeed=* is used to document the type of speed limit in Canada. Documented in this section are values applicable for both keys.
| Type | Tags | Taginfo | Notes |
|---|---|---|---|
| Error creating thumbnail: | maxspeed=*=sign or source:maxspeed=sign
|
||
| Error creating thumbnail: on a (long-term) construction zone | maxspeed=*=construction
|
||
| Implicit Error creating thumbnail: within city, town or village limits | maxspeed=50=CA:urban
|
While common, this key is controversial for failing to account that implicit speed limit determination in Canada is under provincial or territorial jurisdiction. While most provincial and territorial traffic laws set an implicit urban speed limit of 50 km/h, Saskatchewan and the Yukon does not have separate implicit urban and rural limits, Nova Scotia and Prince Edward Island have different implied speed limits within urban areas depending on predominant land use (also observed in some U.S. states), and Alberta has separate speed limits for provincial highways and local roads in both urban and rural areas. Due to this, it is preferable to use province-specific values containing two-letter postal abbreviation after CA as documented below (e.g. CA-ON:urban for a implicit urban 50 km/h speed limit in Ontario, CA-AB:urban for a implicit 50 km/h speed limit on urban local roads or 80 km/h speed limit on urban highways in Alberta). Almost all instances of this tag are added via StreetComplete. |
Alberta's Traffic Safety Act provides for two different implied speed limits for local roads and provincial highways.
| Type | Tags | Taginfo | Notes |
|---|---|---|---|
| Unposted Error creating thumbnail: within city/town/village limits | maxspeed=50=CA-AB:urban
|
||
| Unposted File:CA-ON road sign Rb-001-080.svg on a provincial highway within city limits | highway=* ref=* maxspeed=80 =CA-AB:urban
|
Hardly used as most provincial highways usually have signposted limit when they enter city limits | |
| Unposted File:CA-ON road sign Rb-001-080.svg outside city, town or village limits, or within an Indian reserve or Métis settlement boundary | maxspeed=80 =CA-AB:rural
|
||
| Unposted File:CA-ON road sign Rb-001-100.svg on provincial highway outside city, town or village limits | highway=* ref=* maxspeed=100 =CA-AB:rural
|
Hardly used as most provincial highways usually have explicitly posted limits. | |
| Community speed limits (such as citywide 40 km/h limits, e.g. in Edmonton, Calgary and St. Albert) and neighbourhood speed limits | highway=* ref=* maxspeed=* =CA-AB:zone* source:maxspeed=name of municipal bylaw implementing community speed limit or source:maxspeed=sign (optional)
|
See this document by Alberta Transportation for signage example
Signage in Edmonton uses this text on signs at major entry points indicating the implied 40 km/h speed limit within city limits: "Speed limit 40 km/h unless otherwise posted". |
| Type | Tags | Taginfo | Notes |
|---|---|---|---|
| Unposted File:CA-BC road sign R-004-050.svg within city, town or village limits | maxspeed=50=CA-BC:urban
|
||
| Unposted File:CA-BC road sign R-004-080.svg outside city, town or village limits | maxspeed=80 =CA-BC:rural
|
| Type | Tags | Taginfo | Notes |
|---|---|---|---|
| Unposted Error creating thumbnail: within city, town or village limits | maxspeed=50=CA-MB:urban
|
||
| Unposted File:CA-ON road sign Rb-001-090.svg outside city, town or village limits | maxspeed=90 =CA-MB:rural
|
| Type | Tags | Taginfo | Notes |
|---|---|---|---|
| Unposted Error creating thumbnail: within city/town/village limits | maxspeed=50=CA-ON:urban
|
||
| Unposted File:CA-ON road sign Rb-001-080.svg outside city, town or village limits | maxspeed=80 =CA-ON:rural
|
| Type | Tags | Taginfo | Notes |
|---|---|---|---|
| Bicycle street (vélorue) | maxspeed=30=CA-QC:bicycle_road
|
||
| Error creating thumbnail: | maxspeed=40=CA-QC:zone* or zone:maxspeed=CA-QC:*
|
||
| Unposted Error creating thumbnail: within city/town/village limits | maxspeed=50=CA-QC:urban
|
||
| Unposted File:CA-ON road sign Rb-001-070.svg on unpaved road outside city, town or village limits | maxspeed=70 surface=unpaved or surface=gravel =CA-QC:rural
|
||
| Unposted File:CA-ON road sign Rb-001-090.svg outside city, town or village limits | maxspeed=90 =CA-QC:rural
|
||
| File:Quebec Autoroute 20.svg | highway=motorway or highway=trunk ref=numbers between 1-99 or 400-999maxspeed=100=CA-QC:motorway
|
Mostly signed, so value is never used |
Values for Finland.
| Type | Tags | Taginfo | Note |
|---|---|---|---|
| File:Finland road sign C32-50.svg | maxspeed=*=sign
|
||
| File:Finland road sign C34-30.svg | maxspeed=*=FI:zone* or zone:maxspeed=FI:*
|
Most common speed limit zones are 30 and 40 km/h. 20 and 50 km/h zones also exist. Theoretically any speed limit can be used in a zone. | |
| Error creating thumbnail: | maxspeed=20=FI:living_street
|
||
| File:Finland road sign E22.svg | maxspeed=50 =FI:urban
|
||
| File:Finland road sign E23.svg | maxspeed=80 =FI:rural
|
Values for France.
| Type | Tags | Taginfo |
|---|---|---|
| File:France road sign B14 (50).svg | maxspeed=*=sign
|
|
| File:France road sign B30 (30).svg | maxspeed=*=FR:zone* or zone:maxspeed=FR:*
|
|
| Error creating thumbnail: | maxspeed=20=FR:living_street
|
|
| File:France road sign EB10.svg | maxspeed=50 =FR:urban
|
|
| File:France road sign EB20.svg | maxspeed=80 =FR:rural
|
|
| File:France road sign C107.svg | maxspeed=110 maxspeed:conditional=100 @ wet=FR:expressway
|
|
| File:France road sign C207.svg | maxspeed=130 maxspeed:conditional=110 @ wet=FR:motorway
|
Values for Germany:
Values for Japan. Other possible values have been listed here, but are hardly or never in use. The source:maxspeed=* tag is much more commonly used to tag the type of speed limit in Japan.
| Type | Tags | Taginfo |
|---|---|---|
| Error creating thumbnail: | maxspeed=*=sign or source:maxspeed=sign
|
|
| File:Japan road sign 323 (30).svg File:Japan road sign 506-2.svg |
maxspeed=*=JP:zone* or source:maxspeed=JP:zone* or zone:maxspeed=JP:*
|
|
maxspeed=60 =JP:national or source:maxspeed=JP:national
|
||
| Error creating thumbnail: | maxspeed=100 =JP:motorway or source:maxspeed=JP:motorway
|
Values for Malaysia. Other possible values have been listed here, but are hardly or never in use.
| Type | Tags | Taginfo |
|---|---|---|
| File:Malaysia road sign RP7-60.svg | maxspeed=*=sign
|
|
| Unposted 60 km/h national speed limit within city or town limits, usually marked by warning signage at entrance: File:Speed Limit Zone.png | maxspeed=60=MY:urban
|
|
|
unposted 90 km/h national speed limit outside city or town limits, usually indicated only with reminder signs in Malay saying Peringatan: 90 km/j (Warning: 90 km/h) on major roads leaving city or town limits |
maxspeed=90 =MY:rural
|
|
| Expressway, marked by File:Malaysia expressway logo.svg | maxspeed=100 =MY:motorway
|
Values for the European part of the Netherlands:
| Type | Tags | Taginfo |
|---|---|---|
| Error creating thumbnail: | maxspeed=*=sign(replace * with the speed limit, in this example 50)
|
|
| File:Nederlands verkeersbord A3.svg (if always on, with or without circular red border) |
maxspeed=*=electronic_sign(replace * with the speed limit, in this example 70)
|
|
| File:Nederlands verkeersbord A1 30 Zone.svg | maxspeed=*=NL:zone* or zone:maxspeed=NL:*(replace * with the speed limit, in this example 30)
|
|
| Error creating thumbnail: | maxspeed=15=NL:living_street
|
|
| File:Nederlands verkeersbord H1.svg | maxspeed=50=NL:urban
|
|
| File:Nederlands verkeersbord H2.svg | maxspeed=80=NL:rural
|
|
| Error creating thumbnail: | maxspeed=100=NL:motorroad
|
|
| Error creating thumbnail: | maxspeed=130=NL:motorway
|
Values for Poland (note that some values listed here are barely used):
| Value | When to use | Accompanying tags | Taginfo |
|---|---|---|---|
=sign
|
Where there are signs stating a speed limit (a number in a red circle). | Tag either: | |
=GB:nsl_restricted
|
Where there is an implicit 30 mph speed limit, due to the road having street lights. Used in England, Northern Ireland, and Scotland. | Tag maxspeed=30 mph and lit=yes or lit=24/7
|
|
=GB-WLS:nsl_restricted
|
Where there is an implicit 20 mph speed limit, due to the road having street lights. Used in Wales. | Tag maxspeed=20 mph and lit=yes or lit=24/7
|
|
=GB:nsl_single
|
Where the road is a single carriageway and subject to the national speed limit (a white sign with a diagonal black line). | Tag maxspeed=60 mph
|
|
=GB:nsl_dual
|
Where the road is a dual carriageway and subject to the national speed limit (a white sign with a diagonal black line). | Tag maxspeed=70 mph
|
|
=GB:motorway
|
Where the road is a motorway and subject to the national speed limit (a white sign with a diagonal black line). | Tag maxspeed=70 mph and highway=motorway or highway=motorway_link
|
|
=GB:zone20
|
Where there are explicit signs consisting of a red circle with "20" inside and the word "ZONE" underneath. Used in England, Northern Ireland and Scotland. Should not be used in Wales. | Tag maxspeed=20 mph
|
|
=GB:zone40
|
Where there are explicit signs consisting of a red circle with "40" inside and the word "ZONE" underneath (40mph zone signs used on Dartmoor are of a slightly different design). | Tag maxspeed=40 mph
|
|
=construction
|
Where there is a temporary speed limit associated with long-term road works. | Tag either: |
| GB:zone20 | GB:zone40 | signmaxspeed=20 mph
|
signmaxspeed=30 mph
|
signmaxspeed=40 mph
|
signmaxspeed=50 mph
|
signmaxspeed=60 mph
|
GB:nsl_restricted | GB-WLS:nsl_restricted | GB:nsl_single | GB:nsl_dual | GB:motorway | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cars, motorcycles, and car-based van up to 2 tonnes MLW | 20 mph | 40 mph | 20 mph | 30 mph | 40 mph | 50 mph | 60 mph | 30 mph | 20 mph | 60 mph | 70 mph | 70 mph |
| Buses, coaches, minibuses up to 12m and goods vehicles up to 7.5 tonnes MLW | 20 mph | 40 mph | 20 mph | 30 mph | 40 mph | 50 mph | 50 mph | 30 mph | 20 mph | 50 mph | 60 mph | 70 mph |
| Towing caravans, trailers, or articulated. Includes cars, motorcycles, and goods vehicles up to 7.5 tonnes MLW | 20 mph | 40 mph | 20 mph | 30 mph | 40 mph | 50 mph | 50 mph | 30 mph | 20 mph | 50 mph | 60 mph | 60 mph |
| Goods vehicles over 7.5 tonnes MLW | 20 mph | 40 mph | 20 mph | 30 mph | 40 mph | 40 mph | 40 mph | 30 mph | 20 mph | 40 mph | 50 mph | 60 mph |
Source: User:Jamicu/UK_Speed_Limits
source:maxspeed=* - Records the source for a speed limit, either a sign, a context (default limit) or a speedlimit zonezone:maxspeed=* - Used to mark streets which are part of a maxspeed zonezone:traffic=* - Describes if a public road is in a specific trafficzone