Das Dorf Villa di Chiavenna befindet sich in der Provinz Sondrio, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 1127 Einwohner und hat eine Fläche von 32,72 Quadratkilometer bei einer Bevölkerungsdichte von 34,44 Einwohner pro Quadratkilometer. Villa di Chiavenna befindet sich 634 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Canete
Chete
Dogana
Giavera
Pian della Cà
San Barnaba
Villa