Tapachula Population 2026
Tapachula has a population of 353,706, making it the #57 biggest city in 🇲🇽 Mexico, located in Chiapas. Roughly 0.3% of Mexico's population lives here. It is about 35× smaller than Mexico City, the country's biggest city.
Population (city proper)
353,706
Rank in Mexico
#57
Coordinates
14.91°N, 92.26°W
~165 m elevation · America/Merida
Distance to capital (Mexico City)
886 km
550 miles, straight line
Other big cities in Chiapas
| City | Population | Rank in Mexico |
|---|---|---|
| Tuxtla | 604,147 | #31 |
| San Cristóbal de las Casas | 215,874 | #88 |
| Comitán | 166,178 | #107 |
| Pijijiapan | 50,079 | #222 |
| Chiapa de Corzo | 45,077 | #236 |
| Palenque | 42,947 | #243 |
| Cintalapa de Figueroa | 42,467 | #247 |
| Ocosingo | 41,878 | #250 |
Cities near Tapachula
- Cacahoatán16,572 people · ~14 km away
- Huixtla32,033 people · ~34 km away
- Motozintla23,755 people · ~51 km away
- Comalapa18,704 people · ~85 km away
- Mapastepec17,931 people · ~90 km away
- Pijijiapan50,079 people · ~134 km away
FAQ
What is the population of Tapachula?
Tapachula has a population of 353,706 (city proper, latest official figure via GeoNames), making it the #57 biggest city in Mexico.
What region is Tapachula in?
Tapachula is located in Chiapas, Mexico.
Is Tapachula the capital of Mexico?
No, the capital of Mexico is Mexico City, about 886 km away.
Sources & notes
Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.