Das Dorf Villeneuve befindet sich in der Provinz Aosta, die zur Region Aostatal (Valle d'Aosta) gehört. Die Gemeinde besitzt 1127 Einwohner und hat eine Fläche von 8,89 Quadratkilometer bei einer Bevölkerungsdichte von 126,77 Einwohner pro Quadratkilometer. Villeneuve befindet sich 670 Meter über dem Meeresspiegel.
Die Ortsteile der Gemeinde sind:

Champrotard
Chavonne
Cumiod
La Cloutra
La Cote
Martignon
Montovert
Saint Roch
Trepont
Vereytaz
Veyne