Das Dorf Viarigi befindet sich in der Provinz Asti, die zur Region Piemont (Piemonte) gehört. Die Gemeinde besitzt 995 Einwohner und hat eine Fläche von 13,66 Quadratkilometer bei einer Bevölkerungsdichte von 72,84 Einwohner pro Quadratkilometer. Viarigi befindet sich 252 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Accorneri Inferiore e Superiore
Arrobio
Bertoglia
Marchetti
Oggeri
Pelosi
Pergatti Collina e Valle
San Carlo