Bad Steben liegt im Naturpark Frankenwald, etwa zwanzig Kilometer westlich von Hof an der Saale. Der Markt gehört zum oberfränkischen Landkreis Hof und ist bekannt für sein föhnfreies Mittelgebirgsklima. Das Gebiet umfasst mehrere Gemeindeteile wie Bobengrün, Carlsgrün und Thierbach, die heute zur Gemeinde gehören.
Erstmals urkundlich erwähnt wurde der Ort am Weihnachtsfest des Jahres 1374 unter dem Namen „zu den Steben“. Lange Zeit war er ein Zentrum des Bergbaus im Frankenwald, bevor er sich als Kurort entwickelte. Der Titel „Königlich Bayerisches Staatsbad“ wurde ihm 1832 verliehen, nachdem die Heilquellen bereits Jahrhunderte zuvor genutzt wurden.
Besonders sehenswert ist die alte Wehrkirche St. Walburga, die das Ortsbild prägt. Das Rathaus und das Parkschlößchen zählen ebenfalls zu den markanten Bauwerken. Bad Steben feierte 2007 sein 175-jähriges Jubiläum als Staatsbad mit Veranstaltungen im Biedermeierstil.