Über die Postleitzahl 33181
Bad Wünnenberg liegt im Süden des Kreises Paderborn, wo der größte Teil des Stadtgebiets noch zur Paderborner Hochfläche zählt, während der Südrand mit dem Stadtteil Bleiwäsche bereits zum Sauerland gehört; Bleiwäsche ist zugleich der höchstgelegene Ort im Kreis Paderborn und im Regierungsbezirk Detmold. Zur Stadt zählen außerdem Fürstenberg, Haaren, Leiberg, Helmern und Elisenhof.
Wahrzeichen ist ein Wehrturm aus dem 13. Jahrhundert, von dem nach dem dritten großen Stadtbrand 1725 Teile als Baumaterial für den Wiederaufbau verwendet wurden. Bad Wünnenberg trug bis zum Jahr 2000 nur den Namen Wünnenberg und ist heute Kneippkurort mit eigenem Weltladen in der Mittelstraße. Rund um die Aabachtalsperre wird jährlich auf einem neun Kilometer langen Rundkurs ein Inlineskate-Rennen ausgetragen.
12.158 Einwohnerinnen und Einwohner verteilen sich auf 160,6 km², das entspricht 76 Personen je Quadratkilometer. Nachbarn sind Büren, Salzkotten, Lichtenau, Borchen sowie die im Hochsauerlandkreis liegenden Städte Marsberg und Brilon.