Limita al norte con el mar Caribe y los municipios de Necoclí y Arboletes; al este con los municipios de San Pedro de Urabá y Apartadó y con el departamento de Córdoba; al sur con los municipios de Carepa, Chigorodó y Mutatá y al oeste con el departamento del Chocó.