Sankt Ruprecht an der Raab is een gemeente (marktgemeinde) in de Oostenrijkse deelstaat Stiermarken, en maakt deel uit van het district Weiz.
Sankt Ruprecht an der Raab telt 5551 inwoners (2022).

In 2015 werd de gemeente uitgebreid met Etzersdorf-Rollsdorf en Unterfladnitz.

Gemeente in Stiermarken