Según el II Conteo de Población y Vivienda de 2005, el municipio tiene 20,495 habitantes, de los cuales 10,180 son hombres y 10,315 son mujeres.