Die Gemeinde von San Sperate liegt in der Region Sardinien in der Provinz von Cagliari 41 Meter über dem Meeresspiegel. Sie hat eine Oberfläche von 26.2 Quadratkilometer und zählt ca. 7457 Einwohner.