Das Dorf Portacomaro befindet sich in der Provinz Asti, die zur Region Piemont (Piemonte) gehört. Die Gemeinde besitzt 1982 Einwohner und hat eine Fläche von 10,95 Quadratkilometer bei einer Bevölkerungsdichte von 181,00 Einwohner pro Quadratkilometer. Portacomaro befindet sich 232 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Berruti
Cappelletta
Castellazzo
Cornapò
Migliandolo
Miravalle
Montà
Sassia
Silva