San Roberto is a comune, or municipality, located in the Province of Reggio Calabria within the Italian region of Calabria. It is situated approximately 110 kilometres southwest of Catanzaro and about 12 kilometres northeast of Reggio Calabria.
As of December 31, 2004, the municipality encompassed an area of 34.3 square kilometres and had a population of 2,034 residents.