Oaxaca - 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 City State Country Population
22. Zimatlán de Álvarez OaxacaMexico 10,014
18. Unión Hidalgo OaxacaMexico 12,736
19. Trinidad de Zaachila OaxacaMexico 12,240
45. Tlalixtac de Cabrera OaxacaMexico 6,581
20. Tlacolula de Matamoros OaxacaMexico 11,689
46. Teotitlán de Flores Magón OaxacaMexico 6,570
100. Teitipac OaxacaMexico 2,970
62. Tamazulapan del Progreso OaxacaMexico 5,028
64. Santos Reyes Nopala OaxacaMexico 4,830
43. Santo Domingo Zanatepec OaxacaMexico 7,025
7. Santo Domingo Tehuantepec OaxacaMexico 37,389
94. Santiago Yaitepec OaxacaMexico 3,247
47. Santiago Suchilquitongo OaxacaMexico 6,314
8. Santiago Pinotepa Nacional OaxacaMexico 25,669
96. Santiago Matatlán OaxacaMexico 3,064
32. Santiago Juxtlahuaca OaxacaMexico 8,309
25. Santiago Jamiltepec OaxacaMexico 9,928
69. Santa María Zacatepec OaxacaMexico 4,444
51. Santa María Xadani OaxacaMexico 5,895
66. Santa María Petapa OaxacaMexico 4,560
67. Santa María Huazolotitlan OaxacaMexico 4,506
42. Santa María del Tule OaxacaMexico 7,195
95. Santa María Coyotepec OaxacaMexico 3,114
59. Santa María Ayoquezco de Aldama OaxacaMexico 5,302
15. Santa María Asunción Tlaxiaco OaxacaMexico 14,608
5. Santa Cruz Xoxocotlán OaxacaMexico 61,846
87. Santa Cruz Xitla OaxacaMexico 3,515
70. Santa Catarina Mechoacán OaxacaMexico 4,407
58. Santa Catarina Juquila OaxacaMexico 5,318
74. San Vicente Coatlán OaxacaMexico 4,052
89. San Sebastián Tutla OaxacaMexico 3,318
40. San Pedro y San Pablo Etla OaxacaMexico 7,327
41. San Pedro Tapanatepec OaxacaMexico 7,208
17. San Pedro Pochutla OaxacaMexico 13,078
80. San Pedro Mixtepec OaxacaMexico 3,816
71. San Pedro Jicayán OaxacaMexico 4,405
93. San Pedro Ixcatlán OaxacaMexico 3,273
76. San Pedro Amuzgos OaxacaMexico 4,003
39. San Pablo Villa de Mitla OaxacaMexico 7,547
30. San Pablo Huixtepec OaxacaMexico 8,785
65. San Pablo Huitzo OaxacaMexico 4,743
85. San Miguel Quetzaltepec OaxacaMexico 3,610
53. San Miguel Panixtlahuaca OaxacaMexico 5,682
57. San Mateo del Mar OaxacaMexico 5,441
48. San Lucas Ojitlán OaxacaMexico 6,043
72. San Juan Guichicovi OaxacaMexico 4,371
98. San Juan Guelavía OaxacaMexico 3,014
83. San Juan Cacahuatepec OaxacaMexico 3,636
44. San Juan Bautista Valle Nacional OaxacaMexico 6,701
2. San Juan Bautista Tuxtepec OaxacaMexico 92,121
77. San Juan Bautista Cuicatlán OaxacaMexico 3,877
90. San José Chiltepec OaxacaMexico 3,294
9. San Jerónimo Ixtepec OaxacaMexico 23,150
16. San Jacinto Ocotlán OaxacaMexico 13,266
99. San Gabriel Mixtepec OaxacaMexico 3,006
14. San Gabriel Casa Blanca OaxacaMexico 14,940
28. San Francisco Telixtlahuaca OaxacaMexico 8,999
75. San Francisco del Mar OaxacaMexico 4,033
61. San Felipe Usila OaxacaMexico 5,063
50. San Felipe Jalapa de Díaz OaxacaMexico 5,931
60. San Dionisio Ocotepec OaxacaMexico 5,251
92. San Dionisio del Mar OaxacaMexico 3,281
86. San Cristóbal Amatlán OaxacaMexico 3,539
101. San Bartolomé Ayautla OaxacaMexico 2,896
97. San Baltazar Chichicapan OaxacaMexico 3,029
13. San Antonio de la Cal OaxacaMexico 15,673
84. San Andrés Huayapan OaxacaMexico 3,630
73. San Andrés Huaxpaltepec OaxacaMexico 4,212
63. San Agustin de las Juntas OaxacaMexico 4,921
3. Salina Cruz OaxacaMexico 73,648
31. Rincón Viejo OaxacaMexico 8,540
27. Putla de Guerrero OaxacaMexico 9,486
11. Puerto Escondido OaxacaMexico 19,488
55. Pinotepa de Don Luis OaxacaMexico 5,527
68. Palomares OaxacaMexico 4,465
1. Oaxaca de Juárez OaxacaMexico 262,566
91. Niltepec OaxacaMexico 3,289
12. Miahuatlán de Porfirio Díaz OaxacaMexico 17,632
10. Matías Romero OaxacaMexico 21,064
81. Magdalena Teitipac OaxacaMexico 3,776
29. Las Amilpas OaxacaMexico 8,796
4. Juchitán de Zaragoza OaxacaMexico 67,637
33. Jalapa OaxacaMexico 8,289
54. Ixhuatán OaxacaMexico 5,654
35. Isla Soyaltepec OaxacaMexico 8,116
24. Huautla de Jiménez OaxacaMexico 9,972
56. Huatulco OaxacaMexico 5,472
6. Huajuapan de León OaxacaMexico 47,844
88. Guadalupe Etla OaxacaMexico 3,463
37. El Espinal OaxacaMexico 7,616
34. Ejutla de Crespo OaxacaMexico 8,117
21. Cuilapan de Guerrero OaxacaMexico 10,782
36. Cosolapa OaxacaMexico 7,996
79. Comitancillo OaxacaMexico 3,824
26. Chahuite OaxacaMexico 9,837
52. Cacaotepec OaxacaMexico 5,774
82. Ayotzintepec OaxacaMexico 3,680
78. Asunción Ocotlán OaxacaMexico 3,848
23. Asunción Nochixtlán OaxacaMexico 10,012
38. Asunción Ixtaltepec OaxacaMexico 7,556