Al sur colinda con la costa del océano Pacífico, al norte con Montes de Oro y San Ramón, al este con San Mateo y Orotina, y al oeste con el cantón de Puntarenas.