Limita geográficamente por el norte con el municipio de Santa Cruz de Lorica, cuya extensión limítrofe es de 55 km, y con el municipio de Cotorra en 24,5 km; al oriente con los municipios de Chimá y Ciénaga de Oro, con linderos compartidos de 15 km para el primero y 7,25 km de longitud para el segundo; por el sur con los municipios de Cereté y Montería, límites definidos en 53,5 km de longitud para el primero y 9,25 km para el segundo; y por el occidente con el municipio de Puerto Escondido, cuyo límite presenta una longitud de 16,5 km .