Según los datos recolectados en el Censo del INE 2017, tiene una población de 17.988 habitantes, repartidos en 8.951 mujeres (49,76%) y 9.037 hombres (50,24%).