Según el Conteo de Población y Vivienda del INEGI 2010, el municipio tiene 23 857 habitantes, situándolo como el municipio número 42 en tamaño poblacional en el estado.