Das Dorf Vinchio befindet sich in der Provinz Asti, die zur Region Piemont (Piemonte) gehört. Die Gemeinde besitzt 695 Einwohner und hat eine Fläche von 9,32 Quadratkilometer bei einer Bevölkerungsdichte von 74,57 Einwohner pro Quadratkilometer. Vinchio befindet sich 268 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Noche
Santa Petronilla