For more information, check the ReadMe section below. The "last modified" timestamp is in Central European Time.
Name Last modified Size Description
Parent Directory -
userTags.zip 2023-06-01 04:30 181K
timeZones.txt 2023-06-01 04:30 14K
shapes_simplified_lo..> 2023-06-01 04:31 1.2M
shapes_all_low.zip 2023-06-01 04:31 1.3M
readme.txt 2023-06-01 04:19 8.5K
no-country.zip 2023-06-01 04:26 217K
modifications-2023-0..> 2023-06-01 04:26 55K
iso-languagecodes.txt 2023-06-01 04:19 135K
hierarchy.zip 2023-06-01 04:30 1.9M
featureCodes_sv.txt 2023-06-01 04:19 57K
featureCodes_ru.txt 2023-06-01 04:19 113K
featureCodes_no.txt 2023-06-01 04:19 57K
featureCodes_nn.txt 2023-06-01 04:19 57K
featureCodes_nb.txt 2023-06-01 04:19 57K
featureCodes_en.txt 2023-06-01 04:19 57K
featureCodes_bg.txt 2023-06-01 04:19 66K
deletes-2023-05-31.txt 2023-06-01 04:30 309
countryInfo.txt 2023-06-01 04:31 31K
cities5000.zip 2023-06-01 04:26 3.9M
cities500.zip 2023-06-01 04:26 10M
cities15000.zip 2023-06-01 04:26 2.4M
cities1000.zip 2023-06-01 04:26 7.8M
alternatenames/ 2023-06-01 04:30 -
alternateNamesV2.zip 2023-06-01 04:30 162M
alternateNamesModifi..> 2023-06-01 04:30 5.9K
alternateNamesDelete..> 2023-06-01 04:30 1.4K
alternateNames.zip 2023-06-01 04:28 160M
allCountries.zip 2023-06-01 04:26 361M
adminCode5.zip 2023-06-01 04:26 347K
admin2Codes.txt 2023-06-01 04:26 2.1M
admin1CodesASCII.txt 2023-06-01 04:26 135K
ZW.zip 2023-06-01 04:26 616K
ZM.zip 2023-06-01 04:26 631K
ZA.zip 2023-06-01 04:26 2.5M
YU.zip 2023-06-01 04:26 3.7K
YT.zip 2023-06-01 04:26 23K
YE.zip 2023-06-01 04:26 3.5M
XK.zip 2023-06-01 04:26 218K
WS.zip 2023-06-01 04:26 31K
WF.zip 2023-06-01 04:26 22K
VU.zip 2023-06-01 04:26 127K
VN.zip 2023-06-01 04:26 1.7M
VI.zip 2023-06-01 04:26 69K
VG.zip 2023-06-01 04:26 27K
VE.zip 2023-06-01 04:26 1.7M
VC.zip 2023-06-01 04:26 23K
VA.zip 2023-06-01 04:26 9.2K
UZ.zip 2023-06-01 04:26 335K
UY.zip 2023-06-01 04:26 245K
US.zip 2023-06-01 04:26 66M
UM.zip 2023-06-01 04:25 19K
UG.zip 2023-06-01 04:25 673K
UA.zip 2023-06-01 04:25 1.8M
TZ.zip 2023-06-01 04:25 487K
TW.zip 2023-06-01 04:25 2.2M
TV.zip 2023-06-01 04:25 15K
TT.zip 2023-06-01 04:25 58K
TR.zip 2023-06-01 04:25 2.8M
TO.zip 2023-06-01 04:25 26K
TN.zip 2023-06-01 04:25 857K
TM.zip 2023-06-01 04:25 191K
TL.zip 2023-06-01 04:25 204K
TK.zip 2023-06-01 04:25 7.7K
TJ.zip 2023-06-01 04:25 162K
TH.zip 2023-06-01 04:25 8.6M
TG.zip 2023-06-01 04:25 125K
TF.zip 2023-06-01 04:25 58K
TD.zip 2023-06-01 04:25 576K
TC.zip 2023-06-01 04:25 23K
SZ.zip 2023-06-01 04:25 17K
SY.zip 2023-06-01 04:25 1.9M
SX.zip 2023-06-01 04:25 12K
SV.zip 2023-06-01 04:25 219K
ST.zip 2023-06-01 04:25 23K
SS.zip 2023-06-01 04:25 301K
SR.zip 2023-06-01 04:25 71K
SO.zip 2023-06-01 04:25 468K
SN.zip 2023-06-01 04:25 301K
SM.zip 2023-06-01 04:25 8.7K
SL.zip 2023-06-01 04:25 360K
SK.zip 2023-06-01 04:25 402K
SJ.zip 2023-06-01 04:25 194K
SI.zip 2023-06-01 04:25 269K
SH.zip 2023-06-01 04:25 22K
SG.zip 2023-06-01 04:25 61K
SE.zip 2023-06-01 04:25 2.4M
SD.zip 2023-06-01 04:25 738K
SC.zip 2023-06-01 04:24 22K
SB.zip 2023-06-01 04:24 234K
SA.zip 2023-06-01 04:24 1.1M
RW.zip 2023-06-01 04:24 457K
RU.zip 2023-06-01 04:24 13M
RS.zip 2023-06-01 04:24 675K
RO.zip 2023-06-01 04:24 920K
RE.zip 2023-06-01 04:24 66K
QA.zip 2023-06-01 04:24 180K
PY.zip 2023-06-01 04:24 523K
PW.zip 2023-06-01 04:24 39K
PT.zip 2023-06-01 04:24 1.0M
PS.zip 2023-06-01 04:24 291K
PR.zip 2023-06-01 04:24 260K
PN.zip 2023-06-01 04:24 7.2K
PM.zip 2023-06-01 04:24 20K
PL.zip 2023-06-01 04:24 1.9M
PK.zip 2023-06-01 04:24 5.8M
PH.zip 2023-06-01 04:24 2.3M
PG.zip 2023-06-01 04:24 572K
PF.zip 2023-06-01 04:24 119K
PE.zip 2023-06-01 04:24 2.7M
PA.zip 2023-06-01 04:24 877K
OM.zip 2023-06-01 04:24 557K
NZ.zip 2023-06-01 04:24 1.3M
NU.zip 2023-06-01 04:24 12K
NR.zip 2023-06-01 04:24 8.9K
NP.zip 2023-06-01 04:24 3.1M
NO.zip 2023-06-01 04:24 15M
NL.zip 2023-06-01 04:24 652K
NI.zip 2023-06-01 04:24 187K
NG.zip 2023-06-01 04:24 1.8M
NF.zip 2023-06-01 04:23 8.1K
NE.zip 2023-06-01 04:23 616K
NC.zip 2023-06-01 04:23 135K
NA.zip 2023-06-01 04:23 204K
MZ.zip 2023-06-01 04:23 1.1M
MY.zip 2023-06-01 04:23 1.6M
MX.zip 2023-06-01 04:23 12M
MW.zip 2023-06-01 04:23 316K
MV.zip 2023-06-01 04:23 38K
MU.zip 2023-06-01 04:23 55K
MT.zip 2023-06-01 04:23 93K
MS.zip 2023-06-01 04:23 13K
MR.zip 2023-06-01 04:23 306K
MQ.zip 2023-06-01 04:23 94K
MP.zip 2023-06-01 04:23 44K
MO.zip 2023-06-01 04:23 12K
MN.zip 2023-06-01 04:23 278K
MM.zip 2023-06-01 04:23 1.5M
ML.zip 2023-06-01 04:23 638K
MK.zip 2023-06-01 04:23 873K
MH.zip 2023-06-01 04:23 57K
MG.zip 2023-06-01 04:23 1.3M
MF.zip 2023-06-01 04:23 12K
ME.zip 2023-06-01 04:23 359K
MD.zip 2023-06-01 04:23 128K
MC.zip 2023-06-01 04:23 8.1K
MA.zip 2023-06-01 04:23 4.0M
LY.zip 2023-06-01 04:23 929K
LV.zip 2023-06-01 04:23 362K
LU.zip 2023-06-01 04:23 50K
LT.zip 2023-06-01 04:23 1.0M
LS.zip 2023-06-01 04:23 43K
LR.zip 2023-06-01 04:23 230K
LK.zip 2023-06-01 04:23 1.4M
LI.zip 2023-06-01 04:23 49K
LC.zip 2023-06-01 04:23 48K
LB.zip 2023-06-01 04:23 1.1M
LA.zip 2023-06-01 04:23 682K
KZ.zip 2023-06-01 04:23 2.5M
KY.zip 2023-06-01 04:23 16K
KW.zip 2023-06-01 04:23 53K
KR.zip 2023-06-01 04:23 4.5M
KP.zip 2023-06-01 04:23 1.5M
KN.zip 2023-06-01 04:23 22K
KM.zip 2023-06-01 04:23 35K
KI.zip 2023-06-01 04:23 37K
KH.zip 2023-06-01 04:23 742K
KG.zip 2023-06-01 04:23 324K
KE.zip 2023-06-01 04:23 803K
JP.zip 2023-06-01 04:23 4.5M
JO.zip 2023-06-01 04:23 666K
JM.zip 2023-06-01 04:23 138K
JE.zip 2023-06-01 04:23 18K
IT.zip 2023-06-01 04:23 4.0M
IS.zip 2023-06-01 04:23 448K
IR.zip 2023-06-01 04:23 12M
IQ.zip 2023-06-01 04:22 2.6M
IO.zip 2023-06-01 04:22 12K
IN.zip 2023-06-01 04:22 14M
IM.zip 2023-06-01 04:22 11K
IL.zip 2023-06-01 04:22 529K
IE.zip 2023-06-01 04:22 741K
ID.zip 2023-06-01 04:22 9.8M
HU.zip 2023-06-01 04:22 657K
HT.zip 2023-06-01 04:22 406K
HR.zip 2023-06-01 04:22 764K
HN.zip 2023-06-01 04:22 426K
HM.zip 2023-06-01 04:22 9.5K
HK.zip 2023-06-01 04:22 106K
GY.zip 2023-06-01 04:22 156K
GW.zip 2023-06-01 04:22 141K
GU.zip 2023-06-01 04:22 50K
GT.zip 2023-06-01 04:22 1.0M
GS.zip 2023-06-01 04:22 32K
GR.zip 2023-06-01 04:22 1.6M
GQ.zip 2023-06-01 04:22 109K
GP.zip 2023-06-01 04:22 112K
GN.zip 2023-06-01 04:22 241K
GM.zip 2023-06-01 04:22 58K
GL.zip 2023-06-01 04:22 210K
GI.zip 2023-06-01 04:22 14K
GH.zip 2023-06-01 04:22 569K
GG.zip 2023-06-01 04:22 26K
GF.zip 2023-06-01 04:22 115K
GE.zip 2023-06-01 04:22 371K
GD.zip 2023-06-01 04:22 25K
GB.zip 2023-06-01 04:22 2.2M
GA.zip 2023-06-01 04:22 157K
FR.zip 2023-06-01 04:22 6.7M
FO.zip 2023-06-01 04:22 65K
FM.zip 2023-06-01 04:22 99K
FK.zip 2023-06-01 04:22 38K
FJ.zip 2023-06-01 04:22 441K
FI.zip 2023-06-01 04:22 2.1M
ET.zip 2023-06-01 04:22 550K
ES.zip 2023-06-01 04:22 2.8M
ER.zip 2023-06-01 04:21 186K
EH.zip 2023-06-01 04:21 67K
EG.zip 2023-06-01 04:21 1.7M
EE.zip 2023-06-01 04:21 491K
EC.zip 2023-06-01 04:21 462K
DZ.zip 2023-06-01 04:21 1.5M
DO.zip 2023-06-01 04:21 1.0M
DM.zip 2023-06-01 04:21 18K
DK.zip 2023-06-01 04:21 443K
DJ.zip 2023-06-01 04:21 163K
DE.zip 2023-06-01 04:21 6.3M
CZ.zip 2023-06-01 04:21 1.5M
CY.zip 2023-06-01 04:21 275K
CX.zip 2023-06-01 04:21 8.4K
CW.zip 2023-06-01 04:21 17K
CV.zip 2023-06-01 04:21 42K
CU.zip 2023-06-01 04:21 1.0M
CS.zip 2023-06-01 04:21 5.0K
CR.zip 2023-06-01 04:21 559K
CO.zip 2023-06-01 04:21 2.0M
CN.zip 2023-06-01 04:21 28M
CM.zip 2023-06-01 04:21 516K
CL.zip 2023-06-01 04:21 1.3M
CK.zip 2023-06-01 04:21 26K
CI.zip 2023-06-01 04:21 461K
CH.zip 2023-06-01 04:21 2.5M
CG.zip 2023-06-01 04:21 244K
CF.zip 2023-06-01 04:21 337K
CD.zip 2023-06-01 04:21 1.5M
CC.zip 2023-06-01 04:21 8.2K
CA.zip 2023-06-01 04:21 7.5M
BZ.zip 2023-06-01 04:20 67K
BY.zip 2023-06-01 04:20 1.1M
BW.zip 2023-06-01 04:20 104K
BV.zip 2023-06-01 04:20 7.0K
BT.zip 2023-06-01 04:20 22K
BS.zip 2023-06-01 04:20 71K
BR.zip 2023-06-01 04:20 3.6M
BQ.zip 2023-06-01 04:20 22K
BO.zip 2023-06-01 04:20 1.0M
BN.zip 2023-06-01 04:20 26K
BM.zip 2023-06-01 04:20 23K
BL.zip 2023-06-01 04:20 9.9K
BJ.zip 2023-06-01 04:20 153K
BI.zip 2023-06-01 04:20 306K
BH.zip 2023-06-01 04:20 31K
BG.zip 2023-06-01 04:20 711K
BF.zip 2023-06-01 04:20 288K
BE.zip 2023-06-01 04:20 626K
BD.zip 2023-06-01 04:20 1.6M
BB.zip 2023-06-01 04:20 34K
BA.zip 2023-06-01 04:20 1.3M
AZ.zip 2023-06-01 04:20 446K
AX.zip 2023-06-01 04:20 90K
AW.zip 2023-06-01 04:20 17K
AU.zip 2023-06-01 04:20 5.3M
AT.zip 2023-06-01 04:20 1.5M
AS.zip 2023-06-01 04:20 33K
AR.zip 2023-06-01 04:20 1.4M
AQ.zip 2023-06-01 04:20 528K
AO.zip 2023-06-01 04:20 1.6M
AN.zip 2023-06-01 04:20 4.0K
AM.zip 2023-06-01 04:20 1.0M
AL.zip 2023-06-01 04:20 365K
AI.zip 2023-06-01 04:20 11K
AG.zip 2023-06-01 04:20 27K
AF.zip 2023-06-01 04:20 4.6M
AE.zip 2023-06-01 04:20 242K
AD.zip 2023-06-01 04:20 92K
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; 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/data-sources.html
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