La commune de San Sperate se situe dans la région de Sardaigne dans la province de Cagliari à 41 mètres sur le niveau de la mer. Superficie de 26.2 km carrés et conte environ 7457 habitants.