Guipúzcoa (en euskera y oficialmente Gipuzkoa) es un territorio histórico situado en la costa del norte del País Vasco. Su capital es San Sebastián (en euskera Donostia). Limita al este con Lapurdi, al sur con Navarra (en euskera Nafarroa), al oeste con Vizcaya (en euskera y oficialmente Bizkaia) y al suroeste con Álava (en euskera Araba). Tiene una superficie total de 1980 km² y 686.208 habitantes (en 2005).