Die Stadt Bärnbach befindet sich im Bezirk Voitsberg im Bundesland Steiermark in Österreich.
Bärnbach liegt auf 424 Meter Seehöhe und hat ca. 5270 Einwohner. Die Stadt Bärnbach gehört zur Region "West- und Südsteiermark" sowie zur Stadtregion Kernzone Voitsberg.
Im Gemeindegebiet liegen die Orte Bärnbach, Hochtregist, Piberegg und Piberegg Rollsiedlung.