Das Dorf San Martino Alfieri befindet sich in der Provinz Asti, die zur Region Piemont (Piemonte) gehört. Die Gemeinde besitzt 706 Einwohner und hat eine Fläche von 7,36 Quadratkilometer bei einer Bevölkerungsdichte von 95,92 Einwohner pro Quadratkilometer. San Martino Alfieri befindet sich 258 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Fagnani
Firano
Rollini
Saracchi
Tanaro