Según el conteo de población y vivienda de 2010, la ciudad tiene 76 596 habitantes; como ciudad se coloca como la tercera más poblada del estado (detrás de Oaxaca de Juárez y San Juan Bautista Tuxtepec) y como el cuarto a nivel municipal con una población de 89 211 habitantes detrás de Oaxaca de Juárez, San Juan Bautista Tuxtepec y Juchitán de Zaragoza.