El municipio tiene una población de 50,106 habitantes según los resultados del Conteo de Población y Vivienda de 2005 realizado por el Instituto Nacional de Estadística y Geografía, de ese total, 24,519 son hombres y 25,587 son mujeres.