Limita por el norte con los municipios de San Andrés de Cuerquia, Yarumal, Angostura y Carolina del Príncipe, por el este con los municipios de Carolina del Príncipe, Gómez Plata, Yolombó y Santo Domingo, por el sur con los municipios de Donmatías y Entrerríos y por el oeste con los municipios de Entrerríos, Belmira y San José de la Montaña.