Limita por el norte con los municipios de Frontino y Cañasgordas, por el este con los municipios de Giraldo y Santa Fe de Antioquia, por el sur con los municipios de Caicedo y Urrao, y por el oeste con los municipios de Urrao y Frontino.