Limita al norte con el municipio de Puerto Wilches, al sur con los municipios de Puerto Parra, Simacota y San Vicente de Chucurí, al Oriente con el municipio de San Vicente de Chucurí y Girón, y al Occidente con el Río Magdalena.