Margno è un piccolo paese in bella posizione all'inizio della Val Casargo, collocato sulle pendici del Monte Cimone (m. 1800), su una morena fertile formata dai ghiacciai in epoca remota, a forma come di promontorio, i cui fianchi sono delimitati da due torrenti, Maladiga e Bondanera, che a valle confluiscono nel Pioverna.