Está situada en el norte de la península ibérica y limita al norte con el mar Cantábrico, al este con Guipúzcoa, al sur con Álava y con Burgos y al oeste con Cantabria.