San Giovanni fa parte del comune di Montagna in Valtellina, in provincia di Sondrio, nella regione Lombardia.

La frazione o località di San Giovanni dista 1,04 chilometri dal medesimo comune di Montagna in Valtellina di cui essa fa parte.

S.Giovanni è un’insediamento prevalentemente stagionale, utilizzato dal mese di maggio all’inizio dell’inverno, nel quale si possono riconoscere alcuni caratteri ricorrenti dei nuclei posti su questa fascia altimetrica. Gli edifici unitari, che racchiudono sotto lo stesso tetto rustico e residenza, sono organizzati in una struttura urbanistica compatta, con parti comuni innervate da un percorso di attraversamento. Oltre alle stalle e ai fienili si osserva la presenza di ballatoi in legno che fungevano da essiccatoi, rivelatori della vocazione agricola dell’area. La chiesa, di fondazione più recente, pare assoggettare per proporzioni e collocazione l’intero agglomerato.