Il Comune di Nembro, in provincia di Bergamo, è collocato lungo l'ansa del fiume Serio all'inizio della Valle Seriana,
e confina con in comuni di Alzano Lombardo, Zogno, Algua, Selvino, Albino, Pradalunga, Scanzorosciate e Villa di Serio.
Il suo territorio è in massima parte collinare e montuoso, costituito, per la parte nord, dalla catena montuosa che
separa la Valle Seriana dalle Valli Brembana e Serina, e, per la parte sud, dalla catena montuosa che separa le Valli
Seriana e Cavallina. Tra questi due versanti, s'inserisce la stretta pianura di fondovalle attraversata dal fiume Serio.
Dal punto di vista viabilistico, agevoli e diretti sono i collegamenti con la Valle Cavallina, mentre qualche difficoltà
esiste nei collegamenti con le Valli Brembana e Serina, che possono avvenire o attraverso Bergamo (la percorrenza è agevole,
ma il numero di chilometri è maggiore), o attraverso Selvino (la strada ha il tipico sviluppo delle strade montane,
caratterizzate da curve e tornanti). Il territorio comunale ha una superficie di circa 15,22 Kmq ed è connotato da una
suddivisione abbastanza netta tra una zona di fondovalle, dove sorgono il centro del paese e la frazione di Gavarno, ed in zone
di collina e montagna dove l'agglomerato maggiore è costituito dalla frazione di Lonno.

Va segnalato che, negli ultimi anni, l'abitato principale si è esteso anche in zona collinare, mentre buona espansione
hanno avuto anche l'agglomerato di Gavarno e quello di Lonno, quest'ultimo di antica formazione e zona di passaggio dei traffici
tra Bergamo e la Valle Brembana, prima della costruzione dei ponti di Sedrina. Frazioni minori del Comune sono: Salmezza, posta a
1000 m. sul livello del mare ed afferente, per i servizi, al Comune di Selvino, S. Vito e Trevasco, poste rispettivamente sulle
sponde destra e sinistra del torrente Carso, a pari altitudine sul livello del mare.