Cuenta con 28 883 habitantes según el censo de población del año 2000; la altura promedio, de la cabecera municipal, sobre el nivel del mar es de 648 m.