Limita al norte con los municipios de Caicedo y Santa Fe de Antioquia, al este con el municipio de Ebéjico, al sur con los municipios de Armenia y Betulia y al oeste con los municipios de Urrao y Caicedo.