For more information, check the ReadMe section below. The "last modified" timestamp is in Central European Time.
Name Last modified Size Description
Parent Directory -
alternatenames/ 2026-02-09 04:05 -
deletes-2026-02-08.txt 2026-02-09 04:05 0
alternateNamesDelete..> 2026-02-09 04:05 91
alternateNamesModifi..> 2026-02-09 04:05 3.6K
YU.zip 2026-02-09 04:00 3.8K
AN.zip 2026-02-09 03:53 4.1K
CS.zip 2026-02-09 03:54 5.1K
BV.zip 2026-02-09 03:53 7.1K
PN.zip 2026-02-09 03:58 7.4K
TK.zip 2026-02-09 03:58 7.8K
MC.zip 2026-02-09 03:56 8.3K
CC.zip 2026-02-09 03:53 8.5K
NF.zip 2026-02-09 03:57 8.5K
readme.txt 2026-02-09 03:50 8.6K
CX.zip 2026-02-09 03:54 8.8K
HM.zip 2026-02-09 03:55 9.8K
BL.zip 2026-02-09 03:53 11K
SM.zip 2026-02-09 03:58 11K
AI.zip 2026-02-09 03:53 11K
NU.zip 2026-02-09 03:57 12K
VA.zip 2026-02-09 04:00 12K
IM.zip 2026-02-09 03:55 12K
IO.zip 2026-02-09 03:56 12K
SX.zip 2026-02-09 03:58 13K
NR.zip 2026-02-09 03:57 13K
MF.zip 2026-02-09 03:56 13K
timeZones.txt 2026-02-09 04:05 14K
MS.zip 2026-02-09 03:57 14K
MO.zip 2026-02-09 03:57 14K
GI.zip 2026-02-09 03:55 15K
TV.zip 2026-02-09 03:58 17K
KY.zip 2026-02-09 03:56 17K
CW.zip 2026-02-09 03:54 18K
AW.zip 2026-02-09 03:53 18K
JE.zip 2026-02-09 03:56 19K
UM.zip 2026-02-09 03:58 19K
PM.zip 2026-02-09 03:58 20K
WF.zip 2026-02-09 04:00 23K
BQ.zip 2026-02-09 03:53 23K
SH.zip 2026-02-09 03:58 23K
DM.zip 2026-02-09 03:54 23K
KN.zip 2026-02-09 03:56 23K
YT.zip 2026-02-09 04:00 24K
TC.zip 2026-02-09 03:58 24K
BM.zip 2026-02-09 03:53 24K
BT.zip 2026-02-09 03:53 25K
GG.zip 2026-02-09 03:55 27K
CK.zip 2026-02-09 03:54 27K
VG.zip 2026-02-09 04:00 28K
TO.zip 2026-02-09 03:58 28K
BN.zip 2026-02-09 03:53 28K
VC.zip 2026-02-09 04:00 30K
GD.zip 2026-02-09 03:55 30K
SC.zip 2026-02-09 03:58 31K
countryInfo.txt 2026-02-09 04:05 31K
AG.zip 2026-02-09 03:53 32K
AS.zip 2026-02-09 03:53 34K
WS.zip 2026-02-09 04:00 36K
GS.zip 2026-02-09 03:55 36K
KM.zip 2026-02-09 03:56 37K
BB.zip 2026-02-09 03:53 37K
FK.zip 2026-02-09 03:55 39K
KI.zip 2026-02-09 03:56 39K
PW.zip 2026-02-09 03:58 44K
MP.zip 2026-02-09 03:57 45K
ST.zip 2026-02-09 03:58 45K
LS.zip 2026-02-09 03:56 49K
LI.zip 2026-02-09 03:56 50K
GU.zip 2026-02-09 03:55 50K
modifications-2026-0..> 2026-02-09 04:00 50K
LC.zip 2026-02-09 03:56 51K
LU.zip 2026-02-09 03:56 52K
KW.zip 2026-02-09 03:56 56K
SZ.zip 2026-02-09 03:58 56K
featureCodes_nn.txt 2026-02-09 03:50 57K
featureCodes_en.txt 2026-02-09 03:50 57K
featureCodes_nb.txt 2026-02-09 03:50 57K
featureCodes_no.txt 2026-02-09 03:50 57K
MH.zip 2026-02-09 03:56 58K
featureCodes_sv.txt 2026-02-09 03:50 58K
TF.zip 2026-02-09 03:58 59K
MU.zip 2026-02-09 03:57 59K
TT.zip 2026-02-09 03:58 63K
GM.zip 2026-02-09 03:55 64K
MV.zip 2026-02-09 03:57 64K
featureCodes_bg.txt 2026-02-09 03:50 66K
SG.zip 2026-02-09 03:58 66K
RE.zip 2026-02-09 03:58 67K
EH.zip 2026-02-09 03:54 67K
FO.zip 2026-02-09 03:55 68K
VI.zip 2026-02-09 04:00 70K
BH.zip 2026-02-09 03:53 74K
BZ.zip 2026-02-09 03:53 75K
SR.zip 2026-02-09 03:58 78K
BS.zip 2026-02-09 03:53 84K
AX.zip 2026-02-09 03:53 91K
AD.zip 2026-02-09 03:53 95K
MQ.zip 2026-02-09 03:57 95K
MT.zip 2026-02-09 03:57 96K
FM.zip 2026-02-09 03:55 102K
GQ.zip 2026-02-09 03:55 110K
BW.zip 2026-02-09 03:53 112K
GP.zip 2026-02-09 03:55 113K
featureCodes_ru.txt 2026-02-09 03:50 113K
HK.zip 2026-02-09 03:55 116K
GF.zip 2026-02-09 03:55 116K
PF.zip 2026-02-09 03:57 124K
TG.zip 2026-02-09 03:58 131K
VU.zip 2026-02-09 04:00 132K
iso-languagecodes.txt 2026-02-09 03:50 135K
NC.zip 2026-02-09 03:57 139K
MD.zip 2026-02-09 03:56 142K
admin1CodesASCII.txt 2026-02-09 04:00 142K
GW.zip 2026-02-09 03:55 144K
BJ.zip 2026-02-09 03:53 161K
GA.zip 2026-02-09 03:55 166K
DJ.zip 2026-02-09 03:54 167K
TJ.zip 2026-02-09 03:58 168K
GY.zip 2026-02-09 03:55 168K
QA.zip 2026-02-09 03:58 183K
userTags.zip 2026-02-09 04:05 185K
SJ.zip 2026-02-09 03:58 192K
ER.zip 2026-02-09 03:54 192K
CV.zip 2026-02-09 03:54 196K
TM.zip 2026-02-09 03:58 198K
TL.zip 2026-02-09 03:58 209K
NI.zip 2026-02-09 03:57 212K
XK.zip 2026-02-09 04:00 215K
GL.zip 2026-02-09 03:55 219K
SV.zip 2026-02-09 03:58 222K
JM.zip 2026-02-09 03:56 230K
LR.zip 2026-02-09 03:56 240K
CG.zip 2026-02-09 03:53 251K
GN.zip 2026-02-09 03:55 252K
SB.zip 2026-02-09 03:58 254K
no-country.zip 2026-02-09 04:00 258K
PR.zip 2026-02-09 03:58 263K
UY.zip 2026-02-09 04:00 266K
CY.zip 2026-02-09 03:54 285K
MN.zip 2026-02-09 03:57 292K
PS.zip 2026-02-09 03:58 298K
BF.zip 2026-02-09 03:53 309K
SS.zip 2026-02-09 03:58 314K
BI.zip 2026-02-09 03:53 322K
KG.zip 2026-02-09 03:56 333K
MW.zip 2026-02-09 03:57 335K
AE.zip 2026-02-09 03:53 336K
NA.zip 2026-02-09 03:57 348K
UZ.zip 2026-02-09 04:00 354K
CF.zip 2026-02-09 03:53 354K
adminCode5.zip 2026-02-09 04:00 357K
ME.zip 2026-02-09 03:56 365K
AL.zip 2026-02-09 03:53 369K
SI.zip 2026-02-09 03:58 373K
SL.zip 2026-02-09 03:58 376K
SN.zip 2026-02-09 03:58 386K
GE.zip 2026-02-09 03:55 388K
HT.zip 2026-02-09 03:55 414K
SK.zip 2026-02-09 03:58 437K
FJ.zip 2026-02-09 03:55 447K
IS.zip 2026-02-09 03:56 456K
DK.zip 2026-02-09 03:54 459K
HN.zip 2026-02-09 03:55 469K
RW.zip 2026-02-09 03:58 470K
SO.zip 2026-02-09 03:58 474K
EE.zip 2026-02-09 03:54 497K
TZ.zip 2026-02-09 03:58 515K
CI.zip 2026-02-09 03:54 528K
PY.zip 2026-02-09 03:58 533K
MR.zip 2026-02-09 03:57 539K
IL.zip 2026-02-09 03:55 557K
CM.zip 2026-02-09 03:54 559K
AQ.zip 2026-02-09 03:53 563K
AZ.zip 2026-02-09 03:53 565K
CR.zip 2026-02-09 03:54 570K
OM.zip 2026-02-09 03:57 571K
ET.zip 2026-02-09 03:55 583K
TD.zip 2026-02-09 03:58 588K
GH.zip 2026-02-09 03:55 590K
PG.zip 2026-02-09 03:57 597K
EC.zip 2026-02-09 03:54 613K
NE.zip 2026-02-09 03:57 624K
ZW.zip 2026-02-09 04:00 632K
ZM.zip 2026-02-09 04:00 646K
ML.zip 2026-02-09 03:56 654K
BE.zip 2026-02-09 03:53 662K
HU.zip 2026-02-09 03:55 674K
JO.zip 2026-02-09 03:56 676K
LA.zip 2026-02-09 03:56 695K
NL.zip 2026-02-09 03:57 704K
UG.zip 2026-02-09 03:58 717K
BG.zip 2026-02-09 03:53 730K
RS.zip 2026-02-09 03:58 739K
KH.zip 2026-02-09 03:56 762K
HR.zip 2026-02-09 03:55 775K
SD.zip 2026-02-09 03:58 778K
IE.zip 2026-02-09 03:55 798K
KE.zip 2026-02-09 03:56 829K
TN.zip 2026-02-09 03:58 877K
MK.zip 2026-02-09 03:56 891K
PA.zip 2026-02-09 03:57 901K
LY.zip 2026-02-09 03:56 937K
LV.zip 2026-02-09 03:56 1.0M
GT.zip 2026-02-09 03:55 1.0M
DO.zip 2026-02-09 03:54 1.0M
BO.zip 2026-02-09 03:53 1.0M
LT.zip 2026-02-09 03:56 1.0M
CU.zip 2026-02-09 03:54 1.1M
AM.zip 2026-02-09 03:53 1.1M
LB.zip 2026-02-09 03:56 1.1M
PT.zip 2026-02-09 03:58 1.1M
MZ.zip 2026-02-09 03:57 1.2M
SA.zip 2026-02-09 03:58 1.2M
shapes_simplified_lo..> 2026-02-09 04:05 1.2M
BY.zip 2026-02-09 03:53 1.3M
shapes_all_low.zip 2026-02-09 04:05 1.3M
BA.zip 2026-02-09 03:53 1.3M
MG.zip 2026-02-09 03:56 1.3M
CL.zip 2026-02-09 03:54 1.4M
NZ.zip 2026-02-09 03:57 1.4M
LK.zip 2026-02-09 03:56 1.4M
AT.zip 2026-02-09 03:53 1.5M
CD.zip 2026-02-09 03:53 1.5M
CZ.zip 2026-02-09 03:54 1.5M
BD.zip 2026-02-09 03:53 1.6M
AO.zip 2026-02-09 03:53 1.6M
GR.zip 2026-02-09 03:55 1.7M
MY.zip 2026-02-09 03:57 1.7M
VE.zip 2026-02-09 04:00 1.7M
DZ.zip 2026-02-09 03:54 1.7M
AR.zip 2026-02-09 03:53 1.7M
MM.zip 2026-02-09 03:57 1.7M
EG.zip 2026-02-09 03:54 1.8M
VN.zip 2026-02-09 04:00 1.9M
NG.zip 2026-02-09 03:57 1.9M
RO.zip 2026-02-09 03:58 1.9M
SY.zip 2026-02-09 03:58 1.9M
PL.zip 2026-02-09 03:58 1.9M
KP.zip 2026-02-09 03:56 2.0M
hierarchy.zip 2026-02-09 04:05 2.0M
UA.zip 2026-02-09 03:58 2.1M
CO.zip 2026-02-09 03:54 2.1M
TW.zip 2026-02-09 03:58 2.2M
admin2Codes.txt 2026-02-09 04:00 2.3M
PH.zip 2026-02-09 03:57 2.4M
SE.zip 2026-02-09 03:58 2.5M
ZA.zip 2026-02-09 04:00 2.6M
CH.zip 2026-02-09 03:54 2.6M
KZ.zip 2026-02-09 03:56 2.6M
IQ.zip 2026-02-09 03:56 2.7M
cities15000.zip 2026-02-09 04:00 2.9M
PE.zip 2026-02-09 03:57 2.9M
ES.zip 2026-02-09 03:55 3.2M
NP.zip 2026-02-09 03:57 3.3M
TR.zip 2026-02-09 03:58 3.3M
GB.zip 2026-02-09 03:55 3.5M
YE.zip 2026-02-09 04:00 3.6M
MA.zip 2026-02-09 03:56 4.0M
IT.zip 2026-02-09 03:56 4.1M
AF.zip 2026-02-09 03:53 4.6M
JP.zip 2026-02-09 03:56 4.7M
cities5000.zip 2026-02-09 04:00 4.9M
KR.zip 2026-02-09 03:56 5.2M
AU.zip 2026-02-09 03:53 5.4M
PK.zip 2026-02-09 03:58 5.9M
BR.zip 2026-02-09 03:53 6.8M
FR.zip 2026-02-09 03:55 6.9M
DE.zip 2026-02-09 03:54 6.9M
CA.zip 2026-02-09 03:53 7.7M
TH.zip 2026-02-09 03:58 9.3M
cities1000.zip 2026-02-09 04:00 9.6M
ID.zip 2026-02-09 03:55 9.9M
cities500.zip 2026-02-09 04:00 12M
IR.zip 2026-02-09 03:56 13M
FI.zip 2026-02-09 03:55 13M
MX.zip 2026-02-09 03:57 13M
RU.zip 2026-02-09 03:58 14M
IN.zip 2026-02-09 03:56 15M
NO.zip 2026-02-09 03:57 15M
CN.zip 2026-02-09 03:54 30M
US.zip 2026-02-09 04:00 68M
alternateNames.zip 2026-02-09 04:02 188M
alternateNamesV2.zip 2026-02-09 04:05 190M
allCountries.zip 2026-02-09 04:00 397M
Readme for GeoNames Gazetteer extract files
============================================================================================================
This work is licensed under a Creative Commons Attribution 4.0 License,
see https://creativecommons.org/licenses/by/4.0/
The Data is provided "as is" without warranty or any representation of accuracy, timeliness or completeness.
The data format is tab-delimited text in utf8 encoding.
Files :
-------
XX.zip : features for country with iso code XX, see 'geoname' table for columns. 'no-country' for features not belonging to a country.
allCountries.zip : all countries combined in one file, see 'geoname' table for columns
cities500.zip : all cities with a population > 500 or seats of adm div down to PPLA4 (ca 185.000), see 'geoname' table for columns
cities1000.zip : all cities with a population > 1000 or seats of adm div down to PPLA3 (ca 130.000), see 'geoname' table for columns
cities5000.zip : all cities with a population > 5000 or PPLA (ca 50.000), see 'geoname' table for columns
cities15000.zip : all cities with a population > 15000 or capitals (ca 25.000), see 'geoname' table for columns
alternateNamesV2.zip : alternate names with language codes and geonameId, file with iso language codes, with new columns from and to
alternateNames.zip : obsolete use V2, this file does not have the new columns to and from and will be removed in the future
admin1CodesASCII.txt : names in English for admin divisions. Columns: code, name, name ascii, geonameid
admin2Codes.txt : names for administrative subdivision 'admin2 code' (UTF8), Format : concatenated codes <tab>name <tab> asciiname <tab> geonameId
iso-languagecodes.txt : iso 639 language codes, as used for alternate names in file alternateNames.zip
featureCodes.txt : name and description for feature classes and feature codes
timeZones.txt : countryCode, timezoneId, gmt offset on 1st of January, dst offset to gmt on 1st of July (of the current year), rawOffset without DST
countryInfo.txt : country information : iso codes, fips codes, languages, capital ,...
see the geonames webservices for additional country information,
bounding box : http://api.geonames.org/countryInfo?
country names in different languages : http:/api.geonames.org/countryInfoCSV?lang=it
modifications-<date>.txt : all records modified on the previous day, the date is in yyyy-MM-dd format. You can use this file to daily synchronize your own geonames database.
deletes-<date>.txt : all records deleted on the previous day, format : geonameId <tab> name <tab> comment.
alternateNamesModifications-<date>.txt : all alternate names modified on the previous day,
alternateNamesDeletes-<date>.txt : all alternate names deleted on the previous day, format : alternateNameId <tab> geonameId <tab> name <tab> comment.
userTags.zip : user tags , format : geonameId <tab> tag.
hierarchy.zip : parentId, childId, type. The type 'ADM' stands for the admin hierarchy modeled by the admin1-4 codes. The other entries are entered with the user interface. The relation toponym-adm hierarchy is not included in the file, it can instead be built from the admincodes of the toponym.
adminCode5.zip : the new adm5 column is not yet exported in the other files (in order to not break import scripts). Instead it is availabe as separate file.
columns: geonameId,adm5code
The main 'geoname' table has the following fields :
---------------------------------------------------
geonameid : integer id of record in geonames database
name : name of geographical point (utf8) varchar(200)
asciiname : name of geographical point in plain ascii characters, varchar(200)
alternatenames : alternatenames, comma separated, ascii names automatically transliterated, convenience attribute from alternatename table, varchar(10000)
latitude : latitude in decimal degrees (wgs84)
longitude : longitude in decimal degrees (wgs84)
feature class : see http://www.geonames.org/export/codes.html, char(1)
feature code : see http://www.geonames.org/export/codes.html, varchar(10)
country code : ISO-3166 2-letter country code, 2 characters
cc2 : alternate country codes, comma separated, ISO-3166 2-letter country code, 200 characters
admin1 code : fipscode (subject to change to iso code), see exceptions below, see file admin1Codes.txt for display names of this code; varchar(20)
admin2 code : code for the second administrative division, a county in the US, see file admin2Codes.txt; varchar(80)
admin3 code : code for third level administrative division, varchar(20)
admin4 code : code for fourth level administrative division, varchar(20)
population : bigint (8 byte int)
elevation : in meters, integer
dem : digital elevation model, srtm3 or gtopo30, average elevation of 3''x3'' (ca 90mx90m) or 30''x30'' (ca 900mx900m) area in meters, integer. srtm processed by cgiar/ciat.
timezone : the iana timezone id (see file timeZone.txt) varchar(40)
modification date : date of last modification in yyyy-MM-dd format
AdminCodes:
Most adm1 are FIPS codes. ISO codes are used for US, CH, BE and ME. UK and Greece are using an additional level between country and fips code. The code '00' stands for general features where no specific adm1 code is defined.
The corresponding admin feature is found with the same countrycode and adminX codes and the respective feature code ADMx.
The table 'alternate names' :
-----------------------------
alternateNameId : the id of this alternate name, int
geonameid : geonameId referring to id in table 'geoname', int
isolanguage : iso 639 language code 2- or 3-characters, optionally followed by a hyphen and a countrycode for country specific variants (ex:zh-CN) or by a variant name (ex: zh-Hant); 4-characters 'post' for postal codes and 'iata','icao' and faac for airport codes, fr_1793 for French Revolution names, abbr for abbreviation, link to a website (mostly to wikipedia), wkdt for the wikidataid, varchar(7)
alternate name : alternate name or name variant, varchar(400)
isPreferredName : '1', if this alternate name is an official/preferred name
isShortName : '1', if this is a short name like 'California' for 'State of California'
isColloquial : '1', if this alternate name is a colloquial or slang term. Example: 'Big Apple' for 'New York'.
isHistoric : '1', if this alternate name is historic and was used in the past. Example 'Bombay' for 'Mumbai'.
from : from period when the name was used
to : to period when the name was used
Remark : the field 'alternatenames' in the table 'geoname' is a short version of the 'alternatenames' table without links and postal codes but with ascii transliterations. You probably don't need both.
If you don't need to know the language of a name variant, the field 'alternatenames' will be sufficient. If you need to know the language
of a name variant, then you will need to load the table 'alternatenames' and you can drop the column in the geoname table.
Boundaries:
Simplified country boundaries are available in two slightly different formats:
shapes_simplified_low:
geonameId: The geonameId of the feature
geoJson: The boundary in geoJson format
shapes_simplified_low.json:
similar to the abovementioned file, but fully in geojson format. The geonameId is a feature property in the geojson string.
Statistics on the number of features per country and the feature class and code distributions : http://www.geonames.org/statistics/
Continent codes :
AF : Africa geonameId=6255146
AS : Asia geonameId=6255147
EU : Europe geonameId=6255148
NA : North America geonameId=6255149
OC : Oceania geonameId=6255151
SA : South America geonameId=6255150
AN : Antarctica geonameId=6255152
feature classes:
A: country, state, region,...
H: stream, lake, ...
L: parks,area, ...
P: city, village,...
R: road, railroad
S: spot, building, farm
T: mountain,hill,rock,...
U: undersea
V: forest,heath,...
If you find errors or miss important places, please do use the wiki-style edit interface on our website
https://www.geonames.org to correct inaccuracies and to add new records.
Thanks in the name of the geonames community for your valuable contribution.
Data Sources:
https://www.geonames.org/datasources/
More Information is also available in the geonames faq :
https://forum.geonames.org/gforum/forums/show/6.page
The forum : https://forum.geonames.org
or the google group : https://groups.google.com/group/geonames