You are in: Rob's OSM Stuff » UK Addresses » Postcode Errors

OSM GB Postcode Errors

Based on OSM GB data from 2020‑10‑25 21:42:02 Z, there are 1613734 OSM objects tagged with a valid addr:postcode tag, covering 309460 different postcode units (about 18.1% of the total). There are also 10362 objects tagged with partial postcodes (i.e. values of the form 'AB10' or 'AB10 9'). Correct formatting of postcodes is checked using the regular expression /^[A-Z][A-Z]?[0-9][0-9A-Z]? [0-9][A-Z][A-Z]$/; partial postcodes are those that instead match /^[A-Z][A-Z]?[0-9][0-9A-Z]? [0-9]?$/. Postcodes are also checked for validity by cross-referencing them with the official Code-Point Open dataset. The following 2106 erroneous values have been found in addr:postcode tags.

Unknown Postal District

The value of addr:postcode is correctly formatted, but the postal district (the part before the space) does not match any postcodes found in the official lists. These errors may be typos, or may be the result of a former postal district whose postcodes have been re-numbered.

Unknown Postal Sector

The value of addr:postcode is correctly formatted and the postal district (the part before the space) exists, but the postal sector (the number after the space) does not match any postcodes found in the official lists. These errors may be typos, or may be the result of a former postal sector whose postcodes have been re-numbered.

Unknown Postal Unit

The value of addr:postcode is correctly formatted and the postal sector (the part before the space and the number after it) exists, but the postal unit (the final two letters) does not match any postcode found in recent official lists. These values may be errors from typos, errors in sources used by mappers, or may arise for new developments where my copy of Code-Point Open has not yet been updated to include the new units. Note that the letters {C,I,K,M,O,V} can never appear in the final two positions of a postcode.

Old Postal Unit

The value of addr:postcode is correctly formatted and the postal sector (the part before the space and the number after it) exists, but the postal unit (the final two letters) matches an old postcode that was recently in use but is no longer present in the current official list.

Error in Muli-Valued Postcode

There are multiple correctly-formatted postcodes within the addr:postcode value, correctly seperated by semi-colons, but at least one of the postcodes included does not exist in the current official data.

No errors of this type found.

Badly Spaced Postcode

The value of addr:postcode is correctly formatted apart from omitted or superfluous space characters. (No further checks have been done as to the existence of the postcode.)

Badly Cased Postcode

The value of addr:postcode is correctly formatted apart from the case of one or more letters. (No further checks have been done as to the existence of the postcode.)

n8018128248 n8016360432

Badly Formatted Postcode

The value of addr:postcode is incorrectly formatted, and the problems are more than just a simple spacing or letter-case issue. (Values with the latter two issues are listed in other sections of this report.) Common problems include erroneously transcribing similar-looking letters and numbers, missing or extraneous characters, and holding down shift while typing a number.

r9931900 n8017437762 n8017437763 n8017477954 n8017477955 n8017477956 n8017477957 w100854881 w860238680 w827922053 w832879980 w832879981 w81170210 w835383900 w835383901 w835383871 w835383872 w835383873 w835383874 w835383875 w835383876 w835383877 w835383878 w835383879 w835383880 w835383881 w835383882 w835383883 w835383884 w835383885 w835383886 w835383887 w835383888 w835383889 w835383890 w835383891 w835383892 w835383893 w835383894 w835383895 w835383896 w835383897 w835383898 w835383899 w6065254 w6065257 w6065261 w154469958 w837984850 w837565198 w838674041 w838347210 w838582009 w839476036 w839476037 w839476038 w839476039 w839476040 w838175588 w838350369 w838350370 w838350371 w838350372 w839476035 w837347101 w837454711 w837455127 w837564954 w837611406 w837982109 w837984033 w837984245 w837985346 w838347211 w838347212 w838347213 w838350368 w838351176 w838351177 w838582010 w838582011 w838582012 w838588091 w838588092 w838588093 w838588094 w838591395 w838591396 w838591397 w838664293 w838664294 w838664295 w838664296 w838669187 w838669188 w838669189 w838669190 w838674040 w839060358 w839060359 w839060360 w839060361 w839627895 w839913650 w839942017 w839942018 w839942019 w839942020 w839942021 w839942022 w839942023 w839942024 w839942025 w839942026 w839942027 w839942028 w839942029 w839942030 w157514708 n7963057784 w546458741 w546394130 w851023063

Valid Multiple-Valued Postcode

There are multiple correctly-formatted valid postcodes within the addr:postcode value, correctly seperated by semi-colons. Such values are probably not errors, but the case of multiple postcodes on the same OSM object should perhaps be checked for appropriateness.

NB: The data on this page comes from the GB Taginfo instance, which in turn comes from the Geofabric GB Extract, and so includes Great Britain, the Channel Islands and the Isle of Man (but not Northern Ireland). Guernsey (GY), Jersey (JE), and Isle of Man (IM) postcodes are only checked to ensure they have a valid format and district. This page should update daily at about 10:15 UTC with OSM data from about 20:30 UTC the previous day. But if the data sources have not refreshed, older data will continue to be shown here. When displaying addr:postcode values here, spaces are converted to "␣", and non-ASCII characters to "␦".

Data derived from OpenStreetMap data, © OpenStreetMap Contributors, licensed under Open Data Commons Open Database License (ODbL). OSM data from the Geofabric GB Extract. Data obtained using the GB TagInfo API. Data derived in part using Code-Point Open under the Open Government Licence v3; Contains OS data © Crown copyright and database right 2020; Contains Royal Mail data © Royal Mail copyright and Database right 2016; Contains National Statistics data © Crown copyright and database right 2020.