From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg addr:flats
Rendering of addr flats 2.png
The range of unit numbers within a larger building or complex. For example the range of flats behind the entrance door of a building. Edit or translate this description.
Group: Addresses
Used on these elements
may be used on nodesshould not be used on waysmay be used on areasshould not be used on relations
Useful combination
See also
Status: de facto

Use addr:flats=* for marking the range of numbers of flats in a building or behind a door, for example, addr:flats=1-20. If there is gap in numeration, mark numbers and intervals with semicolon: addr:flats=3-7;10;14;16-18.

If there is only one flat, the tag addr:unit=* is normally used in USA instead.

A leading semicolon can be used when a flat number is implicit. For example a house at '10 Some Street' converted into 3 flats with postal addresses of '10 Some Street', 'Flat 1, 10 Some Street' and 'Flat 2, 10 Some Street' can be tagged addr:flats=;1-2 and addr:housenumber=10.


Example of addr:flats rendered on

Rendering of addr flats.png

Similar tags

addr:flat=* is used 141 times as of 2019-12-13, and is not documented.

This seems to be mostly used on businesses, and could perhaps be replaced with addr:flats=* or addr:unit=*.

See also

  • building:flats=* to specify the total quantity of flats (apartments) in a building.
  • addr:unit=* for the address of a single unit, including flats, offices etc.