Population Statistics
HomeWorldGuatemala

Guatemala: cities by population

Guatemala has a population of 17,247,807, with Guatemala City as its capital. The 50 largest of its 325 recorded towns and cities, ranked.

Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are GeoNames country data. Sources & method.
#PlaceRegionPopulation
1Guatemala CityGuatemala994,938
2Villa NuevaGuatemala618,397
3MixcoGuatemala465,773
4CobánAlta Verapaz212,047
5QuetzaltenangoQuetzaltenango180,706
6JalapaJalapa159,840
7EscuintlaEscuintla156,313
8Villa CanalesGuatemala155,423
9JutiapaJutiapa145,880
10ChichicastenangoQuiché141,567
11San Juan SacatepéquezGuatemala136,886
12PetapaGuatemala135,447
13Santa Lucía CotzumalguapaEscuintla112,780
14ChiquimulaChiquimula111,505
15CoatepequeQuetzaltenango105,415
16ChinautlaGuatemala104,972
17TotonicapánTotonicapán103,952
18Puerto BarriosIzabal Department100,593
19ChimaltenangoChimaltenango96,985
20MalacatánSan Marcos92,816
21RetalhuleuRetalhuleu90,505
22Santa Catarina PinulaGuatemala80,582
23San José PinulaGuatemala79,844
24HuehuetenangoHuehuetenango79,426
25Santa Cruz del QuichéQuiché78,279
26MazatenangoSuchitepeque77,431
27PanzosAlta Verapaz71,846
28AmatitlánGuatemala71,836
29PalínEscuintla65,873
30SalamáBaja Verapaz65,275
31ChicacaoSuchitepeque60,735
32ZacapaZacapa60,424
33ComitancilloSan Marcos59,489
34FraijanesGuatemala58,922
35San Pedro AyampucGuatemala58,609
36PatzúnChimaltenango58,240
37San Francisco El AltoTotonicapán57,894
38OstuncalcoQuetzaltenango51,828
39SolomaHuehuetenango49,030
40Asunción MitaJutiapa48,297
41ColombaQuetzaltenango47,544
42BarberenaSanta Rosa Department47,093
43San MarcosSan Marcos47,063
44Antigua GuatemalaSacatepéquez46,054
45SololáSololá45,373
46MasaguaEscuintla45,323
47CantelQuetzaltenango42,142
48CuilapaSanta Rosa Department41,359
49PatululSuchitepeque40,683
50San Pedro SacatepéquezSan Marcos40,021

Twenty years earlier: Guatemala in the 2005 World Gazetteer — population then 12,328,453.