Posee una superficie de 1930.24 km², lo que lo hace el sexto cantón de mayor área del país, y el segundo más extenso de la provincia de Puntarenas.