UNLOCODE Database
Clean codes & coordinates

Global list of clean coordinates mapped to delivery points for streamlined logistic operations.

Verified coordinates

Revised latitude and longitude coordinates for every UNLOCODE location.

No duplicates

Single, authoritative UNLOCODE entries with no duplicates or conflicting data.

Time zone linking

Every UNLOCODE includes accurate time zone data with daylight saving updates.

Reliable latitude and longitude coordinates
for shipping points worldwide

isounlocodeunlocode_namesubdivisionfunctioniatacoordinateslatitude_enhancedlongitude_enhancediata_enhancedcity_enhanced
AREPAEl PalomarB--34----3432S 05836W-34.53333333333333-58.6EPAEl Palomar
ARLLSLas LomitasP---4----2442S 06035W-24.708136-60.591377LLSLas Lomitas
AUISAMount IsaQLD---4----2042S 13931E-20.698673092935444139.5117865082906ISAMount Isa
AUMLRMillicentSA---4----3736S 14021E-37.59517140.354056MLRMillicent
AUNGAYoungNSW---4----3419S 14818E-34.31341148.297921NGAYoung
COACRAraracuaraMET---4----0410N 07258W4.166666666666667-72.96666666666667ACRPuerto Santander
COGRAGamarraCES---4----0820N 07341W8.333333333333334-73.68333333333334GRAGamarra
COHRRHerreraTOL---4----0313N 07551W3.216666666666667-75.85HRRHerrera
DEESSEssenNW1234----5127N 00701E51.4565128836352347.012634460928091ESSEssen
DEHAMHamburgHH12345---5331N 00956E53.5166666666666669.933333333333334HAMHamburg
DEHOQHofBY-234----5019N 01155E50.3174094496017711.914142091143223HOQHof
DELBCLübeckSH12345---5352N 01041E53.86715954870325610.683936819421648LBCLübeck
FREVXÉvreux27--3-----4901N 00109E49.0166666666666661.15EVXÉvreux
FRGNBGrenoble38-2-4----4511N 00544E45.183333333333335.733333333333333GNBGrenoble
FRLBILe Sequestre Apt/Albi81-234----4354N 00207E43.92.1166666666666667LBILe Sequestre
FRLEHLe Havre7612345---4930N 00006E49.50.1LEHLe Havre
FRLSOLes Sables-d'Olonne851234----4630N 00147W46.5-1.7833333333333332LSOLes Sables-d'Olonne
HRDBVDubrovnik191-34----4239N 01805E42.6518.083333333333332DBVDubrovnik
ILETHElat (Eilath)1--4----2933N 03456E29.55481877834.941598233ETHEilat
ILHFAHaifaHA1--45---3248N 03459E32.834.983333333333334HFAHaifa
ILMIPMitspeh Ramon--34----3036N 03448E30.634.8MIPMitspe Ramon
JPHHEHachinohe021--4----4030N 14129E40.506762141.485355HHEHachinohe
JPKCZKochi391--4----3334N 13331E33.560983133.515153KCZKochi
JPKMQKomatsu, Ishikawa17---4----3624N 13627E36.399758136.445849KMQKomatsu
JPMYJMatsuyama381--4----3404N 13242E34.069293132.70492MYJMatsuyama
JPNGSNagasaki421--4----3245N 12957E32.755136129.945353NGSNagasaki
KRGMPGimpo41-234----3737N 12641E37.61666666666667126.68333333333334GMPGimpo
KRICNIncheon Intl Apt/Seoul28---4----3727N 12643E37.45126.71666666666667ICNUnseo-Dong
KRKWJGwangju29-234----3509N 12654E35.15126.9KWJGwangju
MXACNCiudad Acuna---4----2919N 10057W29.317141450957244-100.94496944841994ACNCiudad Acuña
MXCVMCiudad VictoriaTAM---4----2344N 09908W23.733333333333334-99.13333333333334CVMCiudad Victoria
MXCZAChichén-Itzá---4----2040N 08834W20.666666666666668-88.56666666666666CZAChichen-Itza
MXMIDMéridaYUC1--4----2058N 08937W20.966666666666665-89.61666666666666MIDMérida
NLENSEnschede1234----5213N 00654E52.2168338067952656.89871609929927ENSEnschede
NLGRQGroningen1234----5313N 00633E53.218460267750566.553111983728042GRQGroningen
NLLEYLelystad1-34----5231N 00528E52.514268541149835.461377763978452LEYLelystad
NLLWRLeeuwarden1234----5312N 00547E53.196498009566815.791334975392899LWRLeeuwarden
NLMSTMaastricht1234----5051N 00541E50.8500099466803165.684911014906147MSTMaastricht
NZDGRDargavilleNTL--34----3556S 17353E-35.93333333333333173.88333333333333DGRDargaville
NZIVCInvercargillSTL--34----4624S 16821E-46.4168.35IVCInvercargill
NZKKEKerikeriAUK---4----3513S 17358E-35.21666666666667173.96666666666667KKEKerikeri
NZKTFTakakaTAS--34----4051S 17248E-40.85172.8KTFTakaka
TRERCErzincan24--34----3945N 03929E39.7539.483333333333334ERCErzincan Merkez
TRISLIstanbul New Airport34---4----4116N 02845E41.26666666666666628.75ISLİstanbul
TRISTIstanbul3412345---4101N 02858E41.01666666666666628.966666666666665ISTİstanbul
TRKSYKars36---4----4032N 04260E40.535873442.9958839KSYKars Merkez
TZMWNMwadui---4----0333S 03337E-3.547235050000000333.612767MWNMwadui-Lohumbo
TZMWZMwanza181--4----0231S 03254E-2.516666666666666632.9MWZMwanza
TZNCHNachingwea---4----1023S 03845E-10.38550999999999838.7561795NCHNachingwea
UACWCChernivtsi (Chernovtsy)77-234----4818N 02556E48.325.933333333333334CWCChernivtsi
UAERDBerdiansk231-------4645N 03646E46.7536.766666666666666ERDBerdiansk
UAHRKKharkov---4----4959N 03614E49.9826491532030836.237957369708745HRKKharkiv
UAKCPKamenets-Podolskiy68---4----4840N 02634E48.66666666666666426.566666666666666KCPKamianets-Podilskyi
UAKHEKherson651--4----4637N 03237E46.6166666666666732.61666666666667KHEKherson
UAKRQKramatorsk14---4----4843N 03732E48.7166666666666737.53333333333333KRQKramatorsk
USAG3Allegheny County Apt/PittsburghPA---4----4021N 07955W40.35-79.91666666666667AGCWest Mifflin Century Mall
USDALDallasTX-234----DFW3247N 09648W32.77627184412665-96.79685592553541DALDallas
USDFWDallas-Fort Worth Int AptTX---4----3256N 09705W32.93373804900072-97.07887545136823DFWGrapevine
USDHTDalhartTX---4----3604N 10231W36.0594772-102.5132497DHTDalhart
USELAEagle LakeTX---4----2935N 09620W29.58953813931544-96.33123902495187ELAEagle Lake
USELIElimAK---4----6437N 16216W64.6175-162.2605556ELIElim
USGNTGrantsNM---4----3509N 10751W35.14726-107.8514466GNTGrants
USKEHKenmore Air HarborWA---4----4745N 12215W47.7573202-122.2440148KEHKenmore
USLWMLawrenceMA1-34----4242N 07110W42.70703538911869-71.16311378075207LWMLawrence
USMJXToms RiverNJ--34----3959N 07412W39.991425633333336-74.20571736666666MJXToms River
USMQWMcRaeGA---4----3204N 08254W32.06795-82.9007MQWMc Rae
ZADURDurbanKZN12345---2951S 03101E-29.8531.016666666666666VIRDurban
ZAJNBJohannesburgGP-2345---2612S 02805E-26.228.083333333333332JNBJohannesburg
ZAKXEKlerksdorp---4----2652S 02640E-26.862538327701626.6656813698694KXEKlerksdorp
ZALCDLouis Trichardt---4----2302S 02954E-23.038326269284529.9066651827715LCDLouis Trichardt
ZALTATzaneen---4----2350S 03010E-23.831944475406330.1611110970105LTATzaneen

The sample includes data for 70 countries

Our global UNLOCODE database in numbers

matched UNLOCODES
0 K
reliable coordinates
0 K
IATA codes
0 K

Match Postcodes to UNLOCODE and IATA codes

Match any Postcode or city to the nearest UNLOCODE or IATA location and vice versa, thanks to our geocoded list of location identifiers.

247 countries in a standardized database

GeoPostcodes-UNLOCODEs and IATA codes

Curated geocoordinates

All UNLOCODEs are mapped to their corresponding latitude and longitude coordinate thanks to our proprietary data quality processes.

GeoPostcodes-Logistics and supply chain

Enriched with Port Terminal Specifications

Gain port terminal-level insights including length, docking capabilities, transfer infrastructure, equipment details and specific terminal classifications.

GeoPostcodes - Port terminals

Why choose GeoPostcodes

Global coverage

Complete coverage across 247 countries, including hard-to-source geographies like China, Japan, Brazil, and Russia.

Highest quality

Built on extensive, authoritative sourcing with robust data engineering and quality control. Standardized and up-to-date.

Expert Consulting

With 15 years of experience, we guide your implementation and deliver data in the format that fits your system.

Trusted by industry leaders

Join more than 100 enterprise clients who trust GeoPostcodes for their location data

GeoPostcodes - Ecotransit logo
“GeoPostcodes’ global Postcodes allow us to determine distances accurately. Thanks to their up-to-date database, we no longer have problems with missing locations, making our system much more efficient and reliable.”

Anjo Grebe

Consultant

“GeoPostcodes databases provide IATA codes, enhanced UNLOCODEs with port terminal data, addresses, and more – all on a global scale! This level of accuracy is essential for our mileage and CO2 emissions calculation.”
GeoPostcodes - Peter Wild CarbonCare

Dr. Peter Wild

Managing Partner

“GeoPostcodes’ Population data shows population forecasts over the next years. We can use it as a proxy to justify longer-term changes and downgrade postal code areas in terms of economic viability.”

Kousha Mazloumi

Director of Data Science

“The concept of the city receives different names or belongs to different hierarchical levels depending on the country. Using GeoPostcodes’ data gave us access to city definitions aligned with our customers’ expectations, saving us computation time.”

Kousha Mazloumi

Director of Data Science

GeoPostcodes - Logo_DB_Schenker
“The world is constantly changing. New localities and neighborhoods open up or become dispersed. It’s good to know that GeoPostcodes is keeping on top of those changes and providing us with updated information to work with.”
GeoPostcodes-GeoPostcodes-William chao picture

William Chao

Product Owner of Geographic Information Services

GeoPostcodes - Bark Logo
“The key aspect of working with GeoPostcodes has been their ability to provide customized data solutions. Their collaborative approach has made them an excellent partner in addressing our location data challenges.”

Kate Kilby

Senior Product Manager

GeoPostcodes - Opterrix-logo
“GeoPostcodes’ multi-level boundaries were perfectly aligned, enabling seamless integration with multiple secure cloud platforms. Our software can now provide more accurate visualizations for risk analysis and natural hazard monitoring.”

Dave Hamm

Project Manager

“Countries like Brazil or China are particularly strict with their customs validation. GeoPostcodes’ Postcodes and Enhanced UNLOCODES database are aligned with national regulations, ensuring seamless transportation and compliance.”
GeoPostcodes - Kavian Ranjbar

Kavian Ranjbar

Data Governance Specialist

“If you’ve got a business where locations are a big part of it and you’re looking to avoid the large costs that can be involved in using APIs, GeoPostcodes’ on-premise database is definitely worth considering.”
GeoPostcodes-Nick Baugie

Nick Beaugié

Senior Software Engineer

SOLUTIONS

Typical use cases for the UNLOCODE database

Streamlined custom clearance

Identify and process goods

Reduce clearance time

Optimized shipping routes

Reduce transit time

Optimize fuel consumption

BLOG

Our selection for Logistics and Supply Chain Management

Frequently Asked Questions

You can match a Postcode to UN/LOCODE or IATA references by linking postal geography with standardized transport-location codes. While GeoPostcodes does not distribute the original release files from the United Nations Economic Commission, our UNLOCODE-style dataset links postal data, transport locations, and coordinates using a unified geographic structure.

To support this type of cross-referencing, you can rely on:

Accurate coordinates ensure that UN LOCODE entries correctly represent real-world trade, airport, and seaport locations. Precise geocoding prevents misalignment when validating routes, analyzing transportation networks, or linking postal data to international transport nodes.

A UNLOCODE-style database supports workflows such as:

  • Routing analysis across ports, airports, and inland terminals
  • Matching transport-location codes to postal or city datasets
  • Integrating unified location codes into multimodal logistics systems
  • Enriching internal databases with standardized transport references

Our global datasets are structured for enterprise mapping and interoperability. For transport-location coverage, see Port Terminals and Cities.

While GeoPostcodes does not host the official UN online portal, our structured UNLOCODE-style database supports workflows where users need to submit updates, integrate transport references, or import CSV-friendly formats. We provide data in stable CSV structures optimized for ETL pipelines without duplicating the original external release packages.

All transport-location and postal datasets (including Postal Codes and Port Terminals) are available in CSV-compatible formats.

Many organizations use lightweight Python scripts to automate lookups, merge transport-location tables, or clean UN LOCODE–style fields. Although GeoPostcodes does not publish the original MDB or CSV packages from the UN, our datasets are optimized for parsing in Python, making it easy to integrate them into ETL workflows.

A UN-adopted code identifies globally recognized transport and trade locations. While GeoPostcodes does not assign official UN LOCODE codes, our UNLOCODE-style dataset aligns local postal and geographic structures with UN-compatible fields. This ensures users can cross-reference local data with international transport identifiers without relying on external distribution channels.

You can explore cross-reference-ready datasets on our Cities and Port Terminals product pages.