Das Dorf Rocchetta Tanaro befindet sich in der Provinz Asti, die zur Region Piemont (Piemonte) gehört. Die Gemeinde besitzt 1436 Einwohner und hat eine Fläche von 16,05 Quadratkilometer bei einer Bevölkerungsdichte von 89,47 Einwohner pro Quadratkilometer. Rocchetta Tanaro befindet sich 108 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Asinara
Castagnassa
Cornalea
Curiona Bossoleto
Gatti
Maccona
Mogliotti
Morona
Sant'Emiliano