Los límites del cantón están definidos de la siguiente forma: al norte con la Sierra de Tilarán, al este con el río Barranca, al oeste con el Río Lagarto, el Río Bongo y el océano Pacífico, y al sur con el océano Pacífico.