Las comarcas de la provincia de Guipúzcoa están determinadas principalmente por la orografía del terreno y siguen a grandes rasgos los valles que forman los principales ríos guipuzcoanos.
Son seis los ríos principales que drenan el territorio guipuzcoano, de este a oeste: La división más habitual divide la provincia en estas siete comarcas: A efectos de las elecciones forales, que se celebran cada cuatro años junto con las municipales, Guipúzcoa se divide en cuatro circunscripciones, también llamadas comarcas.
Estas circunscripciones son: