Tag:request_stop=yes

From OpenStreetMap Wiki
Jump to navigation Jump to search
request_stop = yes
Description
Indicates that public transport vehicles stop only on demand. Show/edit corresponding data item.
Group: public transport
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: in use

A request stop or flag stop is a public transport stop or station that is only served by a public transport service upon request. In rail transport, such a stop is also called a whistle stop. Many bus systems also operate request stops.

How to map

Add request_stop=yes to a railway=halt, railway=tram_stop, or railway=station if passenger trains only stop there upon request. Similarly, add it to a highway=bus_stop if buses only stop there by request.

Rationale

This tag arose as a solution to the skunking of railway=halt, which is for minor railway stations (halts). A disagreement arose between mappers in the United Kingdom and other Anglophone countries, who were using stop-by-request rules to distinguish halts, and mappers elsewhere in Europe, who were using this same tag to distinguish other characteristics, such as non-junction or unstaffed stations. Although OSM generally uses British English, the term "halt" proved too contentious to salvage.[1][2] As a compromise, some communities began to reinforce railway=halt with request_stop=yes. Soon, British mappers abandoned railway=halt in favor of railway=station, and North Americans also made the same transition for light rail stations.

Caveats

The particular rules for making the request vary from system to system. This tag does not distinguish between requests made onboard versus trackside. It does not indicate whether an onboard passenger must make the request to the conductor shortly before the stop versus scheduling a stop when purchasing the ticket. Nor does it indicate whether a trackside passenger merely needs to be visible versus needing to flag down the operator or activate some sort of signal.

A disadvantage of tagging the stop node is that a node tag is incapable of modeling a mix of services serving the same stop, some requiring a request and others stopping unconditionally. In some countries, this is unlikely to be a problem: as of August 2026, no request_stop=yes stop in the U.S. is served by routes belonging to more than one distinct network=* [1], and only one stop is affected in the UK. [2]

A 2025 proposal seeks to clarify these details by replacing the tag with a dedicated set or roles for members of public transport relations.

Statistics

As of August 2026, Anglophone countries primarily use this key on railway=* features, accounting for 90% of occurrences in the British Isles [3] and 62% of occurrences in the United States [4]. However, the UK only uses request_stop=yes on railway=station [5] and the U.S. mostly uses uses it on railway=stop. [6]

Some European countries also use this key almost exclusively on railway=* features, accounting for 99.5% of occurrences in Germany [7], 88% in Spain [8], and 77% in Czechia. [9]

By contrast, other European countries primarily use this key on bus stops, accounting for 92% of occurrences in France [10], 86% in Poland [11], and 82% in Italy [12].

Examples

References