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
131. Zorritos Peru 12,261
93. Zarumilla Peru 16,907
46. Zaña Peru 39,200
44. Yurimaguas Peru 41,827
219. Yura Peru 5,686
97. Yunguyo Peru 16,140
231. Yungay Peru 5,269
156. Yauya Peru 9,092
272. Yanaoca Peru 3,913
209. Yanahuanca Peru 5,992
76. Yanacancha Peru 23,175
250. Vizcachane Peru 4,407
83. Virú Peru 20,774
134. Villa Tupac Amaru Peru 11,159
176. Villa Rica Peru 7,448
126. Vice Peru 12,915
203. Végueta Peru 6,219
174. Urubamba Peru 7,540
226. Urcos Peru 5,479
89. Uchiza Peru 17,742
278. Tungasuca Peru 3,791
21. Tumbes Peru 109,223
184. Túcume Peru 7,043
4. Trujillo Peru 747,450
296. Totoral Peru 1,976
183. Torata Peru 7,054
60. Tocache Nuevo Peru 29,029
233. Tinyahuarco Peru 5,066
288. Tinta Peru 3,466
36. Tingo María Peru 53,177
38. Tarma Peru 51,350
292. Tarata Peru 3,052
295. Taquile Peru 2,000
47. Tambopata Peru 38,966
57. Tambo Grande Peru 30,033
235. Tambo Peru 5,032
179. Talavera Peru 7,381
22. Talara Peru 99,074
12. Tacna Peru 280,098
110. Tabalosos Peru 14,744
118. Supe Peru 13,719
15. Sullana Peru 160,789
155. Subtanjalla Peru 9,096
136. Soritor Peru 10,858
52. Sicuani Peru 33,575
188. Sicaya Peru 6,842
77. Sechura Peru 23,020
204. Sayán Peru 6,196
102. Satipo Peru 15,532
252. Saquena Peru 4,362
108. Saposoa Peru 14,894
262. Santo Tomas Peru 4,134
191. Santiago de Chuco Peru 6,759
79. Santiago de Cao Peru 21,982
139. Santiago Peru 10,449
137. Santa Rosa Peru 10,625
109. Santa Maria Peru 14,853
255. Santa Lucía Peru 4,320
197. Santa Eulalia Peru 6,406
72. Santa Ana Peru 25,145
69. San Vicente de Cañete Peru 25,517
111. San Ramón Peru 14,708
95. San Pedro de Lloc Peru 16,250
217. San Pedro de Cajas Peru 5,758
285. San Pablo Peru 3,486
229. San Miguel de Cauri Peru 5,326
201. San Miguel Peru 6,303
158. San Luis Peru 8,862
185. San Juan Bautista Peru 6,871
146. San José de Sisa Peru 9,477
177. San José Peru 7,434
221. San Jerónimo Peru 5,609
160. San Jerónimo Peru 8,772
27. San Isidro Peru 68,309
168. San Ignacio Peru 7,912
100. San Clemente Peru 15,815
218. San Bartolo Peru 5,733
208. San Agustin Peru 5,998
227. Salitral Peru 5,385
114. Salinera Colán Peru 14,210
141. Salaverry Peru 10,066
73. Rioja Peru 25,057
240. Río Grande Peru 4,689
236. Ricardo Palma Peru 4,842
143. Reque Peru 9,808
224. Ramón Castilla Peru 5,495
149. Quiruvilca Peru 9,226
196. Quilmaná Peru 6,442
291. Quilahuani Peru 3,176
284. Queromarca Peru 3,496
70. Querecotillo Peru 25,396
286. Qquea Peru 3,482
165. Putina Peru 8,118
138. Puquio Peru 10,491
198. Punta de Bombón Peru 6,336
20. Puno Peru 116,552
263. Pujocucho Peru 4,120
132. Puerto Supe Peru 11,450
115. Puerto Santa Peru 14,066
49. Puerto Maldonado Peru 37,543