Limita al norte con los municipios de Nariño y Tocaima, al sur con el municipio de Flandes y el Río Magdalena, al oeste con el municipio de Nariño, el Río Magdalena y el municipio de Coello y al este con el municipio de Ricaurte y el Río Bogotá.