Das Dorf Roasio befindet sich in der Provinz Vercelli, die zur Region Piemont (Piemonte) gehört. Die Gemeinde besitzt 2506 Einwohner und hat eine Fläche von 28,15 Quadratkilometer bei einer Bevölkerungsdichte von 89,02 Einwohner pro Quadratkilometer. Roasio befindet sich 278 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Borgogno
Camino
Castelletto Villa
Corticella
Portiglie
San Fabiano
Giorgio
Giulio
Maurizio
Sant'Eusebio
Santa Maria