Limita al norte con el municipio de Tenerife, al sur con el municipio de Santa Barbara de Pinto, al oriente con el municipio de Nueva Granada, al noroccidente con el municipio de Chibolo, al occidente con el río Magdalena, el que lo separa del departamento de Bolívar con el Municipio de Zambrano.