En el 2015 la ciudad de Tapachula contaba, según datos de INEGI, con una población de 348,156 habitantes aunque, dado su estatus de frontera, se cree que cuenta con una cantidad similar de población flotante.