Das Dorf Montevecchia befindet sich in der Provinz Lecco, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 2472 Einwohner und hat eine Fläche von 5,92 Quadratkilometer bei einer Bevölkerungsdichte von 417,57 Einwohner pro Quadratkilometer. Montevecchia befindet sich 480 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Ceresè
Ghisalba
Ostizza
Palazzetto
Pertevano
Quattro Strade
Spiazzolo
Valfredda