Peru, South America
Administrative division
Larger cities, towns, localities in Peru
Lima (7.737.002) Arequipa (841.130) Callao (813.264) Trujillo (747.450) Chiclayo (577.375) Iquitos (437.620) Huancayo (376.657) Piura (325.466) Chimbote (316.966) Cusco (312.140) Pucallpa (310.750) Tacna (280.098) Ica (246.844) Juliaca (245.675) Sullana (160.789) Chincha Alta (153.076) Huánuco (147.959) Ayacucho (140.033) Cajamarca (135.000) Puno (116.552) Tumbes (109.223) Talara (99.074) Chosica (88.606) Huaraz (86.934) Cerro de Pasco (78.910) Chulucanas (68.835) Huaral (62.174) Pisco (61.869) Catacaos (57.304) Paita (56.151) Abancay (55.111) Huacho (54.545) Moquegua (54.517) Ilo (53.476) Tingo María (53.177) Jaén (52.493) Tarma (51.350) Barranca (46.290) Moyobamba (44.276) Lambayeque (43.710)