Wehr hat rund 12.970 Einwohner und ist eine Stadt im Landkreis Waldshut und im Bundesland Baden-Württemberg nördlich des Hochrheins an seinem rechten Nebenfluss, der Wehra, gelegen.
Wehr liegt im südlichsten Teil vom Schwarzwald in der Nähe des Dinkelbergs. Das Siedlungsgebiet erstreckt entlang der Wehra, über Öflingen nach Brennet am Rhein und bildet hier die Landesgrenze zur Schweiz. Wehr ist im Westen über die Eichener Höhe mit der Stadt Schopfheim und in südlicher Richtung mit Bad Säckingen verbunden. In Nordöstlicher Richtung gelangt man zum Wehrastausee und weiter durch das wilde Wehratal nach Todtmoos. Mit dem Ortsteil Brennet hat Wehr Anschluss an die Bahn und die Bundesstraße B 34 von Basel nach Singen.