Skip to main content

Data maintenance request

Create a new UN/LOCODE, amend an existing entry, or request a removal. Your submission is sent to the UNECE secretariat to review through the normal process.

Browse all DMRs·Recommendation 16 reference

Contributor access:Not signed in

You need to sign in to submit a request and follow it through review. See registering for access for how to get an account.

Before you submit
The 3-letter code and the status are assigned by the UNECE secretariat. Any code you enter is a suggestion only — status is intentionally not collected here. Review the summary, then create your request.
Step 1 — Locate the placeOpenStreetMap

This step only pins the place on the map: picking a match sets the coordinates and fills in the country and subdivision. Not found? Search for a nearby town or a broader name, or simply click or drag on the map to place the pin yourself. You name the entry in step 2 — the name you submit does not have to match the search.

A place name, port, or nearby town — used to find the point, not as the entry name.
DDMM[N/S] DDDMM[E/W] · Rec 16 col 11. Required since 2020.
Finer-grained decimal degrees, kept alongside the Rec-16 value.
Step 2 — Name and administrative details

Refine what the directory should record. The name is yours to set — it does not have to match what the map returned.

International gazetteer name (Rec 16 col 4). Diacritics allowed.
Rec 16 col 5 — ASCII form, derived automatically from the name.
ISO 3166-1 alpha-2 (Rec 16 col 1).
ISO 3166-2 code after the hyphen (Rec 16 col 6).
A suggestion only — letters A–Z and digits 2–9. The secretariat assigns the final code.
Three uppercase letters, if this location is an airport. Ticks function 4 automatically.
Step 3 — Function classifier

Tick every function this location performs (at least one). Preview: --------

Request summary
New entry
XXXcode

Status: — assigned on review

TypeNew entry
Country
Name
Subdivision
Functions--------
Coordinates
Decimal
View request details
{
  "schemaVersion": 1,
  "change": "+",
  "country": "",
  "locationCode": null,
  "name": "",
  "nameWithoutDiacritics": "",
  "subdivision": null,
  "function": "--------",
  "date": "2608",
  "iata": null,
  "coordinates": "",
  "coordinatesDecimal": null,
  "supersededBy": null,
  "submitterContext": null
}

Your request opens pre-filled for you to submit, then goes to the maintenance team for review.