Das Dorf Vigliano d'Asti befindet sich in der Provinz Asti, die zur Region Piemont (Piemonte) gehört. Die Gemeinde besitzt 828 Einwohner und hat eine Fläche von 6,66 Quadratkilometer bei einer Bevölkerungsdichte von 124,32 Einwohner pro Quadratkilometer. Vigliano d'Asti befindet sich 278 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Camicia
Madonna
Nalbissano
Ramello
Sabbionera
Tiglione
Valmontasca