Cuenta, según los datos del censo de 2005, con una población de 27.274 habitantes, lo que lo convierte en el sexto municipio más poblado de Boyacá.