Dolzago liegt in der Lombardei, etwa 11 Kilometer südwestlich von Lecco und 35 Kilometer nordöstlich von Mailand. Die Gemeinde erstreckt sich über eine Fläche von 226 Hektar und grenzt an Barzago, Castello di Brianza, Colle Brianza, Ello, Oggiono und Sirone.
Erstmals erwähnt wird Dolzago im Jahr 927 unter dem Namen Dulciaco. Im Mittelalter gehörte der Ort zu Oggiono und wurde später in Ober- und Unter-Dolzago aufgeteilt. Nach der Eingliederung in das Königreich Sardinien und später Italien durchlief Dolzago verschiedene Verwaltungsreformen, darunter die Einführung eines Bürgermeisters und Gemeinderats.
Besonders sehenswert sind die Pfarrkirche Santa Maria Assunta, die Kirche Sant’Alessandro, die Ruine Il Castellaccio und der Bauernhof Cascina Gorla. Die Gemeinde ist Teil der kulturellen Landschaft der Brianza und bietet Einblicke in die regionale Geschichte.