Peru’s Cities by Population
Arequipa: 848,000
Chimbote: 337,000
Cusco: 323,000
Ica: 242,000
Iquitos: 427,000
Lima: 8,870,000
Piura: 357,000
Puerto Maldonado: 39,000
Puno: 118,000
Tacna: 285,000
Trujillo: 745,000
See more Peru Maps here
Want more information on cities in Peru? Our Peru guide is full of useful information on everything you need to know, including tourist attractions, hotel reviews, where to eat, travel advice and our insider top tips