Sukoharjo is een regentschap (kabupaten) in de Indonesische provincie Midden-Java op Java. In het regentschap wonen in 2010, 824.238[3] mensen op een oppervlakte van
466,66 vierkante kilometer. De hoofdstad en zetel van de regering is de gelijknamige stad Sukoharjo.
Onderdistricten
Het regentschap bestaat uit twaalf onderdistricten (zogenaamde kecamatan).
In deze onderdistricten liggen 167 plaatsen die een administratieve eenheid zijn.