Peru - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityCountryPopulation
13. Ica Peru 246,844
145. Ilabaya Peru 9,492
99. Ilave Peru 16,033
35. Ilo Peru 53,476
56. Imperial Peru 32,344
267. Independencia Peru 3,987
6. Iquitos Peru 437,620
37. Jaén Peru 52,493
253. Jatun Orcochiri Peru 4,358
82. Jauja Peru 21,057
205. Jayanca Peru 6,126
281. Jayobamba Peru 3,593
259. Jayune Peru 4,256
182. Jepelacio Peru 7,150
48. Juanjuí Peru 37,715
180. Juli Peru 7,309
14. Juliaca Peru 245,675
104. Junín Peru 15,320
90. La Breita Peru 17,693
163. La Huaca Peru 8,468
53. La Oroya Peru 33,345
64. La Peca Peru 27,045
58. La Rinconada Peru 29,678
237. La Unión Peru 4,788
50. La Unión Peru 34,834
150. Lagunas Peru 9,197
120. Lamas Peru 13,693
41. Lambayeque Peru 43,710
238. Lampa Peru 4,780
270. Langui Peru 3,969
74. Laredo Peru 24,691
147. Las Lomas Peru 9,450
268. Layo Peru 3,978
1. Lima Peru 7,737,002
282. Lima Pampa Peru 3,569
243. Llata Peru 4,585
239. Llongasora Peru 4,753
207. Lluta Peru 5,998
170. Los Aquijes Peru 7,848
206. Macusani Peru 6,044
92. Mala Peru 17,260
154. Máncora Peru 9,101
279. Maranganí Peru 3,709
68. Marcavelica Peru 25,645
245. Matucana Peru 4,517
189. Mazamari Peru 6,826
103. Minas de Marcona Peru 15,478
78. Moche Peru 22,581
175. Mochumí Peru 7,460
61. Mollendo Peru 28,953
67. Monsefú Peru 25,707
34. Moquegua Peru 54,517
169. Morococha Peru 7,890
194. Mórrope Peru 6,662
130. Morropón Peru 12,307
247. Mosoc Cancha Peru 4,450
277. Mosoc Llacta Peru 3,802
121. Motupe Peru 13,681
40. Moyobamba Peru 44,276
75. Nazca Peru 23,556
214. Nicolas de Pierola Peru 5,800
55. Nuevo Imperial Peru 32,344
258. Ñuñoa Peru 4,271
294. Ollantaytambo Peru 2,000
144. Olmos Peru 9,800
220. Orcopampa Peru 5,643
261. Orcotuna Peru 4,199
266. Oropesa Peru 4,022
140. Otuzco Peru 10,134
172. Oxapampa Peru 7,743
202. Oyón Peru 6,276
199. Oyotún Peru 6,330
161. Pacanga Peru 8,750
59. Pacasmayo Peru 29,165
173. Pacocha Peru 7,588
81. Paiján Peru 21,128
31. Paita Peru 56,151
211. Palpa Peru 5,883
275. Pampamarca Peru 3,811
222. Pampas Peru 5,521
195. Pangoa Peru 6,638
225. Papayal Peru 5,484
298. Paracas Peru 1,196
63. Paramonga Peru 27,631
122. Pativilca Peru 13,583
187. Perené Peru 6,844
193. Picota Peru 6,697
42. Picsi Peru 43,610
164. Pilcomay Peru 8,169
101. Pimentel Peru 15,552
293. Pisac Peru 2,000
29. Pisco Peru 61,869
8. Piura Peru 325,466
246. Pomabamba Peru 4,453
11. Pucallpa Peru 310,750
254. Pucara Peru 4,335
216. Pueblo Nuevo Peru 5,766
129. Pueblo Nuevo Peru 12,471
49. Puerto Maldonado Peru 37,543
115. Puerto Santa Peru 14,066