Das Dorf San Martino in Rio befindet sich in der Provinz Reggio nell'Emilia,
die zur Region Emilia-Romagna gehört. Die Gemeinde besitzt 6854 Einwohner und hat eine Fläche von 22,68 Quadratkilometer
bei einer Bevölkerungsdichte von 302,20 Einwohner pro Quadratkilometer. San Martino in Rio befindet sich 36 Meter über dem Meeresspiegel.
