← Back to the map

PapaMap — methods & honesty

Wickeltische, die Väter erreichen. All figures below are the 26 Jul 2026 snapshot; the stats strip on the map is recomputed nightly and may differ.

What this map is — and is not

PapaMap shows places in Hamburg that OpenStreetMap records as having a baby changing table (changing_table=yes or limited), colored by whether a dad can actually reach the table. It reads OSM, and only OSM. It writes nothing anywhere — fixing the data happens on OSM itself, through the links on each pin.

It is not a toilet-provision scorecard, and it does not rank cities. The section below explains why that stronger claim cannot honestly be made from open data.

What the colors mean (the exact rule)

Only objects tagged changing_table=yes or changing_table=limited appear on the map (changing_table=no is counted in the stats only). The color comes from changing_table:location: the value is split on ;, each part trimmed and lowercased, and matched as an exact token — never by substring, because female_toilet contains the string male.

How to fix a grey pin

Grey means one missing answer: where is the changing table? Anyone with a free OpenStreetMap account can supply it, on site, in under a minute:

Edits are made under your own OSM account and belong to the commons — they outlive this site and benefit every other app reading OpenStreetMap.

Why a provision scorecard is impossible from OSM

The obvious bigger project — an open male:female toilet-provision ratio per city, the number the “potty parity” argument actually turns on — cannot be computed from OpenStreetMap. We checked before building. An empirical spike across eight metro cores (Berlin, London, Paris, New York, Tokyo 23 wards, Amsterdam, Vienna, Melbourne; 26 Jul 2026) found:

CityMapped toiletsAny gender tagBoth M + F
Berlin1,173660119
London1,316458210
Paris1,414579101
New York90917145
Tokyo (23 wards)3,500601231
Amsterdam1515928
Vienna79321858
Melbourne41814235
All9,6742,888 (29.9%)827 (8.5%)

So the honest statement is: toilet provision itself is unmeasurable from open data today. This site measures what is measurable — where changing tables are recorded, and which room they are in — and turns the gaps into contributions.

The one computable fact: where the tables are

changing_table:location is, as far as we know, the only open vocabulary on Earth recording which room a changing table is in. It is sparse — about 3,659 of ~77,000 changing_table objects globally, under 5% — but where it exists, it is lopsided (taginfo, 26 Jul 2026):

Caveats, stated plainly: the sample is small and tag-biased (mappers choose what to record), so the exact ratio should not be over-read. The direction, though, is consistent with what is already documented elsewhere: changing infrastructure defaults to women's spaces, which locks dads out and quietly assumes childcare is women's work. This map exists to make the missing data visible — and easy to fix.

Data licence & attribution

All map data © OpenStreetMap contributors, available under the Open Database License (ODbL). The GeoJSON and stats files this site serves are derived from OSM and are therefore also ODbL. Global tag statistics come from taginfo. The site's own code is MIT-licensed.

Privacy

This is a static site. No accounts, no cookies, no analytics, no tracking scripts; the site stores nothing about you and has no server-side database. The map page loads its background tiles from OpenStreetMap's tile servers, so those requests are subject to the OSMF privacy policy. If you follow a link to MapComplete, StreetComplete or openstreetmap.org, you are on their sites, editing under your own OSM account — nothing passes through us. Formal pages: Impressum · Datenschutzerklärung (German).

Sources: live Overpass spike over 8 metro cores (9,674 toilets) and taginfo key statistics, both 26 Jul 2026; Hamburg counts from the same nightly Overpass query that builds this map. Domain note: papamap.de is a placeholder and may change.