From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg tourism = zoo
San Diego Zoo entrance elephant.jpg
A zoological garden, where animals are confined for viewing by the public. Show/edit corresponding data item.
Rendering in OSM Carto node
Rendering in OSM Carto area
Area tourism=zoo.png
Group: tourism
Used on these elements
may be used on nodesshould not be used on waysmay be used on areas (and multipolygon relations)should not be used on relations (except multipolygon relations)
Useful combination
Status: approvedPage for proposal

A zoo is a place that has confined animals on display for viewing by the public. In addition, a zoo may also include unusual specimens of plants.

How to map

Create an area and tag it tourism=zoo.

If you are not sure of its border you can place a single node in the middle and tag it tourism=zoo but the area is preferable.

If given object has its own name then name=* is useful.

Type of Zoo

Special zoo species can be marked with one of the following attributes:

But note that an aquarium is not tagged as a type of zoo, instead use: tourism=aquarium

Information about Zoo

Consider adding the following tags


Zoos are mostly confined, therefore you might want to add extra ways for:

Mind the nodes with the type of entrances/exits:

and specify them with names where given (e.g. name=North Entrance).

Amenities in the Zoo

These are tagged either as isolated nodes or together with the building polygons.


Specific for Zoos


These are the main attractions, therefore you might add each attraction as a node or area with the proposed tagging:

Likewise the natural=tree-tagging, you could specify:

or connect it to a corresponding wikipedia=* page.


When adding the buildings, please do not name the building after the animals inside, but tag these with an extra node.
Of course if the building is really named, it should be tagged so, e.g. name=Elephant House.

How to Structure

Please do not structure the zoo with multiple areas or nodes containing e.g. leisure=park or attraction=zoo, just to make them visible in major maps.
This is better done by adding tags such as:

(as these structures are displayed in OSM Carto, too)
and mark these areas with barrier=fence, barrier=hedge, barrier=wall, barrier=retaining_wall.

For example, an area marked as attraction=animal with the tag natural=grassland for an animal enclosure within a large zoo.

More Structural Elements

Of course, leisure=park can be part of a zoo. These are areas with lawn or flowers,
and very often you find leisure=playground for younger visitors.

Trees might be added (as a node) natural=tree, or (as a way) natural=tree_row, or (as an area) landuse=forest.

You may add other natural elements such as water (for basins, ponds or lakes), beaches, as well as linear cliffs or waterways (and areas for their riverbanks). Some large zoos include their own local agricultural production for feeding their animals, which may be tagged as farmland (these subareas are generally not open to visitors and are enclosed with ditches, barriers and gates).


Zoo Breslau
Berliner Zoo
Turtle Back Zoo
OSM Carto Tagging Photo
name=Berlin Zoo
wikipedia=de:Zoologischer Garten Berlin
name=Turtle Back Zoo
wikipedia=en:Turtle Back Zoo
Turtle Back Zoo Entrance June 2019-02.jpg