Il Giro di Lombardia 1916, dodicesima edizione della corsa, fu disputata il 5 novembre 1916, su un percorso totale di 232 km. Fu vinta dall'italiano Leopoldo Torricelli, giunto al traguardo con il tempo di 8h41'35", alla media di 26,687 km/h, precedendo i connazionali Camillo Bertarelli e Alfredo Sivocci. Inizialmente arrivò secondo Gaetano Belloni, che successivamente venne squalificato.
Presero il via da Milano 54 ciclisti e 12 di essi portarono a termine la gara.