Skip to content

Rural route

published · September 22, 2026 · updated · October 14, 2026

A rural route is a delivery that follows a road, addressed by route and box number instead of a house on a named street: RR and HC in the US, RR, SS and MR in Canada, RMB and RSD in Australia.

A rural route is a postal delivery that follows a road rather than a grid of named streets, so an address on it is the route's number and a box on it — RR 2 Box 152 — instead of a house number on a street: RR (rural route), HC (highway contract route), RFD and Star Route in the United States, RR, SS (suburban service) and MR (mobile route) in Canada, and seven abbreviations Australia Post uses for rural and community delivery, RMB, RSD, RMS, MS, CMB, CMA and CPA.

What Spaw answers

address_type reads rural_route in those three countries. Every one of these words counts only at the start of a line and followed by a number, because RR, HC and MS turn up in ordinary text and a bare "Rural Route" could be a road's name.

The type itself carries no risk weight: a rural route is how post reaches homes where there is no street delivery, and it is not a box. It stands in for the street line, so an address written as a route, a town and a postcode is valid and missing_street does not fire; the route line itself stays in street, and po_box stays empty.

What it cannot confirm

No register of buildings lists a route and box number — the registers list civic addresses — so the answer can confirm the town, the postcode and the region, but never the delivery point itself, and exists stays null. Australia is the exception today: G-NAF is a register whose coverage is complete, so where it is installed a route line it does not list answers exists: false and scores not_in_register, +20. Read that as "G-NAF lists no civic address written this way", not as proof that the route is not served. Where a property also has a civic address, that is the one a register can find.

Related

markdown version: /glossary/rural-route.md

Verify addresses the same way

The Spaw API runs every check described here on each lookup, with an SMTP handshake that never sends mail. 10 free lookups a month, no card required.

Get your API key

More glossary

  • Area-code overlay

    An area-code overlay is a new area code added over the same area as an existing one, instead of splitting it, so neighbours can hold different codes and local calls need ten digits.

  • Calling window

    A calling window is the span of local hours a sender contacts people in. Spaw answers in_call_window from the number's time zones: clock arithmetic, not compliance advice.

  • Fictional number

    A fictional number sits in a range kept out of service for films, TV and other fiction: 555-0100 to 555-0199 in North America, and ranges Ofcom, ARCEP, ACMA and ComReg reserve elsewhere.

  • International (exit) prefix

    An international prefix is what is dialled to leave a country before the calling code: 00 in most of the world, 011 in North America. Spaw reads it and suggests a fix in did_you_mean.

  • International network number

    An international network number sits under a calling code the ITU gives a global service rather than a country, such as +870, +881, +882 or +883, so its country is null.

  • Live carrier check (HLR lookup)

    A live carrier check asks the mobile networks, at the moment of the lookup, whether a number is in service, which network serves it and whether it is roaming. On Spaw it is not enabled.

  • Number pooling (thousands-blocks)

    Number pooling splits a North American central office code into ten blocks of a thousand numbers, each assigned to a carrier separately, so one code can hold several carriers' numbers.

  • Number portability

    Number portability lets a subscriber keep a phone number when changing carrier. The number's block stays listed under the carrier it was issued to, so block data names the original holder.