Das Dorf Roccaverano befindet sich in der Provinz Asti, die zur Region Piemont (Piemonte) gehört. Die Gemeinde besitzt 509 Einwohner und hat eine Fläche von 29,91 Quadratkilometer bei einer Bevölkerungsdichte von 17,02 Einwohner pro Quadratkilometer. Roccaverano befindet sich 758 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Garbaoli
San Giovanni
Tarditi
Vengore