Kapfenberg is een stad in het noorden van de OostenrijksedeelstaatStiermarken aan de Mürz. De gemeente behoort tot het district Bruck-Mürzzuschlag en heeft 22.138 inwoners (2022). Kapfenberg zelf telt 3103 inwoners, de rest woont in de omliggende ortschaften, waaronder Parschlug, dat in 2015 werd geannexeerd.
Kapfenberg onderhoudt sinds 1963 een stedenband met het Duitse Frechen.