Bad Waltersdorf is een gemeente in de Oostenrijkse deelstaat Stiermarken, en maakt deel uit van het district Hartberg. Bad Waltersdorf telt 2085 inwoners.
Sinds 1984 heeft de plaats geneeskrachtige baden. In 1988 is de naam van de gemeente veranderd van Waltersdorf in Bad Waltersdorf.
Categorie:Gemeente in Stiermarken