From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg barrier = bollard
Traffic bollard removable with key on a footway.jpg
One or more solid (usually concrete or metal) pillar(s) used to control traffic. Show/edit corresponding data item.
Rendering in OSM Carto
Group: barriers
Used on these elements
may be used on nodesmay be used on waysshould not be used on areasshould not be used on relations (except multipolygon relations)
Useful combination
Status: approvedPage for proposal

Solid pillar or pillars made of concrete, metal, plastic, etc., and used to control traffic. Bollards may be used to block vehicular traffic completely while allowing passage of pedestrians and bicycles, or to prevent criminals from using vehicles to ram shops.

How to map

Simply add the tag barrier=bollard to a new node positioned where the bollard is.

By default access=no, foot=yes, bicycle=yes and similar like mofa=yes and moped=yes are implied. If something usually not blocked by bollards (cyclist, horse, etc) would be blocked then tag this explicitly. It is also useful to specify maxwidth:physical=* so that it is easier to determine who can pass the location (pram, bicycle with trailer, etc.). Always place a bollard node before a junction node unless it affects all traffic across the junction in all directions.

Rows of bollards can be represented as ways, including closed ways: area=no is implied. If rows of bollards are laid across highways, make sure they share nodes with what they block since routing happens at the edges of area highways at present. Larger obstacles needing a representation as a surface for closed ways (area=yes) should use other barrier=* types (such as block or debris).

In some cases people map every bollard in a row of bollards as a separate node. In such case ensure that bollards are also placed at centreline of roads/footways crossing this row of bollards.



The bollard's type can be expressed in more detail by adding a bollard=* tag with an appropriate value.


  • bollard=fixed (cannot be (re)moved, rotated or lowered, not even with a key or tool)
    • Do not use the values irremovable or unremovable, use bollard=fixed instead.
  • bollard=removable (can be removed, sometimes a special tool is required)
  • bollard=rising (can be lowered to allow passage or lifted to prevent it)
  • bollard=foldable (can be folded/rotated such that the bollard lies on the ground)
  • bollard=flexible (made of soft material so that it can bend)


Example of current rendering styles.

See also