Das Dorf San Marzano Oliveto befindet sich in der Provinz Asti,
die zur Region Piemont (Piemonte) gehört. Die Gemeinde besitzt 1052 Einwohner und hat eine Fläche von 9,75 Quadratkilometer
bei einer Bevölkerungsdichte von 107,90 Einwohner pro Quadratkilometer. San Marzano Oliveto befindet sich 301 Meter über dem Meeresspiegel.
