Lecco er en italiensk by i provinsen Lecco i Lombardia. Byen har om lag 45 000 innbyggere. Lecco ligger ca. 50 km nord for Milano, ved den sørøstlige delen av Comosjøen.
Elven Adda renner ut fra Comosjøen ved Lecco. Foten av Alpene stiger opp i nord og øst, og dalføret Valsassina strekker seg mellom fjellene og sørover mot Lecco.