Nell'estremità settentrionale della Lombardia, la Val Chiavenna si incunea nel cantone svizzero dei Grigioni. La Val Chiavenna è composta a sua volta da tre valli minori: il Piano di Chiavenna a sud, dove anticamente continuava il lago di Como (oggi sopravvive il lago di Mezzòla), la val San Giacomo verso il passo dello Spluga e la val Bregaglia verso il passo del Settimo e verso quello del Maloja, accesso all'Engadina. Quest'ultima valle è divisa dal confine di stato e prosegue in Svizzera fino a Saint Moritz.