Il paese di Dorio, non potendo estendersi nel lago a causa della ferrovia e della strada n. 36, cresce alle pendici del Monte Legnoncino, in posizione molto soleggiata, raggiungendo i 500 m sul livello del mare.
Il paese era unito allo Stato da un'unica strada che permette la comunicazione anche con le frazioni di Torchiedo, Garavina, Rivetta e Panico.
Nei primi decenni dell'Ottocento venne installato, dalla famiglia Nava, un filatoio della seta azionato dalla forza dell'acqua dei fiumi.