|Presence of shoulder in highway|
|Used on these elements|
|Status: in use|
|Tools for this tag|
shoulder=* Indicates the presence of a on roads. In some areas, shoulders are also referred to as breakdown lanes.
A shoulder, often serving as an emergency stopping lane, is a reserved lane by the verge of a road or motorway. A shoulder is clearly demarcated from traffic lanes by a continuous white line.
Shoulders that are not paved over their entire width are known as soft shoulders (as opposed to hard shoulders), vehicles are expected to partly stop on the grass or gravel verge. Note that a verge with a ditch or shrubbery is naturally not usable as a shoulder. See verge=* for the area beside the road that is not designated as a shoulder.
shoulder:width=* is used to indicate the width of the area designated as shoulders. This information is especially useful for shoulders that are not broad enough to allow any vehicle to safely stop completely beside the traffic lane without obstructing other traffic. In many legislations, it is allowed to ride a bicycle on the shoulder if it is present, which renders even slim shoulders a useful safety feature for cyclists - same for hikers.
Tag a road with shoulder=yes/left/right/both if it has a shoulder.
If the road has no shoulder, use shoulder=no. This may be useful in situations where data consumers may otherwise assume that there is a shoulder, such as on highway=motorway or even highway=trunk. Furthermore, cyclists and hikers may find it useful to know which rural main roads have neither a sidepath nor a shoulder so that they can avoid it. For this usage, see also verge=*.
Data users should assume that if a generic shoulder=yes is specified and the road is a oneway, it is on the right in countries which drive on the right and on the left side in those which drive on the left (Japan, the UK, Australia, etc.). However, to explicitly specify that there there is a shoulder on just one side of the road, there are two commonly used ways of tagging:
While both kinds of tagging are in use, shoulder=* is used about 10x as often (as of 01/2022):
Unless otherwise tagged, a shoulder should be assumed paved, wide enough to be used as an emergency refuge for cars, and wide enough for through passage by bicycles.
Access permissions are assumed to be inherited from the national defaults for that type of highway, unless otherwise tagged.
You may want to add further details of the shoulder using normal tags, suitably namespaced. Here are some examples of tags that are in use:
would indicate that the shoulder is 4 meters wide, has a excellently smooth concrete surface, can be used by bicycles and is separated from the road using a solid line.
If the shoulders are different on both sides of the road, consider using the :left/:right suffixes in the keys:
Note that no proposal has been made yet how to tag (the surface of) soft shoulders, i.e. shoulders that are only partly paved. However, in the current usage, shoulder:width=* denotes the entire width of the area designated as a shoulder, not only the paved part.
This tag was first proposed in 2010 by Xan and has since gained 'In use' status through widespread usage. It was moved to formal tag documentation in 2016 by Richard after discussion on the tagging mailing list. See initially thread (where Daniel Tremblay comments if there is tag for shoulders), and subsequent threads on the OSM forum and talk-us lists.
- the exact appearance of a shoulder line actually differs per country, e.g. shoulder lines in Ireland are short yellow dashes and in Angola, they are yellow continuous lines etc.