El municipio tiene una población de 28,192 habitantes, de los cuales 15,294 viven en zonas urbanas y 12,898 en zonas rurales. Su economía se basa en la agricultura y la minería de carbón. Fue fundado en 1788 y está a 36 km de Medellín, con un clima cálido de 21°C.