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.

Mexico CityTapachula
Location of Tapachula (capital Mexico City shown for reference). Boundaries: Natural Earth.
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

CityPopulationRank in Mexico
Tuxtla604,147#31
San Cristóbal de las Casas215,874#88
Comitán166,178#107
Pijijiapan50,079#222
Chiapa de Corzo45,077#236
Palenque42,947#243
Cintalapa de Figueroa42,467#247
Ocosingo41,878#250

Cities near Tapachula

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.

← All biggest cities in Mexico · Mexico population by year