Das österreichische Bundesland Steiermark gliederte sich unmittelbar vor der mit 1. Jänner 2015 wirksam gewordenen Steiermärkischen Gemeindestrukturreform in 539 politisch selbständige Gemeinden und in 1.593 Katastralgemeinden. Durch die Reform wurde die Zahl der Gemeinden in der Steiermark von insgesamt ursprünglich 542 um 255 auf 287 Gemeinden (inkl. Graz) verringert, einige wenige neue Katastralgemeinden wurden durch Aufteilung bisheriger Gemeinden geschaffen.
Zum 1. Jänner 2013 gab es bereits die Vereinigung der ehemaligen Gemeinden Buch-Geiseldorf und Sankt Magdalena am Lemberg zur neuen Gemeinde Buch-St. Magdalena sowie die Eingemeindung der ehemaligen Gemeinden Hafning bei Trofaiach und Gai zur Gemeinde Trofaiach, womit sich bereits vor dem Inkrafttreten der eigentlichen Reform die Anzahl der Gemeinden auf 539 reduziert hatte.
Legende:
Gemeindename in normaler Schrift: es gibt zusätzlich eine Katastralgemeinde mit gleichem Namen.
Gemeindename in kursiver Schrift: es gibt keine Katastralgemeinde gleichen Namens.
Eingerückt findet man die dazugehörigen Katastralgemeinden.
Katastralgemeinden gleichen Namens zu Gemeinden mit Namen „Sankt“ heißen in der Steiermark immer „St.“.[2] Die Sortierung ist dennoch nach Aussprache (Sankt).
Anm.: Die Namen der 1596 Katastralgemeinden werden im amtlichen Kataster vom Bundesamt für Eich- und Vermessungswesen geführt, daher können der Name der Gemeinde, der dazugehörenden Katastralgemeinde (und der Ortschaft) unterschiedlich sein.
Gebietsstand: 1. Jänner 2020
Ortschaften und weitere Ortsteile der 286 Gemeinden (Stand 2020)[1] findet man aufgrund des Umfanges auf den Gemeindeseiten.