La población total es de 5,934 habitantes, de los cuales 1,427 viven en zonas urbanas y 4,507 en zonas rurales. La tasa de alfabetismo es del 80%. La ciudad fue fundada en 1757 y se encuentra a 177 km al norte de Medellín, con una temperatura promedio de 19°C. Sus principales actividades económicas son la agricultura, ganadería, minería y comercio. El alcalde actual es Isaac Arboleda Zapata.