Según el último censo del INEGI en el 2010 el municipio contabá con una población de 17,702 habitantes de los cuales 8,504 eran hombres y 9,198 eran mujeres.