Das Dorf Lomagna befindet sich in der Provinz Lecco, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 4124 Einwohner und hat eine Fläche von 3,92 Quadratkilometer bei einer Bevölkerungsdichte von 1052,04 Einwohner pro Quadratkilometer. Lomagna befindet sich 255 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Caravaggio
Fornace
Villaggio dei Pini