San Giovanni Suergiu () is a (municipality) in the Province of Sulcis Iglesiente in the Italian region of Sardinia, located about west of Cagliari and about south of Carbonia.
San Giovanni Suergiu borders the following municipalities: Carbonia, Giba, Portoscuso, Sant'Antioco, Tratalias.