Sarroch (Sardinian: Sarrocu) is a comune (municipality) in the Metropolitan City of Cagliari in the Italian region Sardinia, located about 20 kilometres (12 mi) southwest of Cagliari. Sarroch borders the following municipalities: Assemini, Capoterra, Pula, Villa San Pietro.