San Sperate () is a comune (municipality) in the Metropolitan City of Cagliari in the Italian region Sardinia, located about northwest of Cagliari. It has a population of 8 323 and an area of .
San Sperate borders the following municipalities: Assemini, Decimomannu, Monastir, Sestu, Villasor.