Bad Wilsnack ist eine kleine Stadt mit einer Einwohnerzahl von etwas mehr als 2.700 Menschen, die im ostdeutschen Bundesland Brandenburg liegt.
Sie gehört zum Landkreis Prignitz und ist außerdem Sitz des Amtes Bad Wilsnack / Weisen. Geografisch gesehen liegt Bad Wilsnack am südwestlichen Rand der Prignitz im Norden der Mündung der Havel in die Elbe. Die Karthane entspringt in der Prignitz und fließt durch die Stadt hindurch. Die Region um Bad Wilsnack herum ist ein Teil des Biosphärenreservates Flusslandschaft Elbe - Brandenburg. Zur Stadt an sich gehören die Ortsteile Groß Lüben, Haaren, Jackel, Karthan, Klein Lüben, Scharleuk und Grube. Der auffälligste Bau in Bad Wilsnack ist die Wunderblutkirche, die gleichzeitig auch das Wahrzeichen der Stadt ist.