Die Marktgemeinde Klöch befindet sich im Bezirk Südoststeiermark im Bundesland Steiermark in Österreich.
Klöch liegt auf 291 Meter Seehöhe und hat ca. 1230 Einwohner. Die Gemeinde Klöch gehört zur Region "Oststeiermark".
Im Gemeindegebiet liegen die Orte Klöch, Deutsch Haseldorf, Gruisla, Klöchberg und Pölten.