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

OSM GB Postcode Errors

Based on OSM GB data from 2019‑08‑20 20:13:45 Z, there are 1347844 OSM objects tagged with a valid addr:postcode tag, covering 268053 different postcode units (about 15.8% of the total). There are also 10000 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 1638 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.)

w710332395 w705820627 w699381915 w699381916 n1029501434 w461915426 w95596604 w700946351 w700946353 w700946354 w702543170 w702544802 w702544803 w702545265 w712321584 w702298513 w699125412 w298592262 w23303627 w225818680 w714379358 w714379361 w714379363 w714379362 w714379332 w714379333 w714379334 w714379335 w714379336 w714379337 w714379338 w714379339 w714379340 w714379341 w714379342 w714379345 w714379346 w714379347 w714379348 w714379349 w714379350 w714379351 w714379352 w714379353 w714379354 w714379355 w714379378 w714379379 w714379380 w714379381 w714382302 w714382303 w714382304 w714382305 w714382306 w714382309 w714382310 w714382311 w714382312 w714382313 w714382314 w714382315 w714382316 w714382317 w714382318 w714382319 w714382320 w714382321 w714382322 w714382323 w714382324 w714382325 w714382326 w714382327 w714379366 w714379367 w714379368 w714379369 w714379370 w714379371 w714379372 w714379373 w714379374 w714379356 w714379375 w714379376 w714379377 w704231608 n6622502685 w93168219 r9679968 n6620185416 n1277034044 w698796946 w670708214 w60672341 w297610340 n6533233451

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.)

w702993292 w702993293 w702993294 w708301483 n6579795887 w95670289 n6573543783 w700006489 w702993291 n6569467295 w699577934 w699577935 n6572183177 w407738747 w702149922 w702186728 n4342965805 w61742591 w61742639 n6566044885

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 w46031574 n2949028704 w703881453 w703881456 w696675660 w701058186 n6579517445 n6697351734 w711524926 w709884552 w709884553 w709884554 w709884555 w709884556 w709884557 w709884558 w709884559 w709884560 w709884561 w709884569 w709889416 w709884549 w709884550 w709884551 w709889414 w709889415 w702258445 w702258448 w702258450 w702258451 w702258458 w702258459 w702258460 w702258461 w702258462 w702258463 w707221004 n260294171 n3551232255 w696874211 n6717920205 w145821687 n6661609986 w710483763

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 2016; Contains Royal Mail data © Royal Mail copyright and Database right 2016; Contains National Statistics data © Crown copyright and database right 2016.