
Lohr am Main (amtlich: Lohr a.Main) ist eine Stadt im unterfränkischen Landkreis Main-Spessart. Sie liegt am Main im Spessart etwa auf halber Strecke zwischen Würzburg und Aschaffenburg. Lohr ist ein Mittelzentrum und der Sitz, aber kein Mitglied der Verwaltungsgemeinschaft Lohr am Main.
Lohr liegt am Ostabhang des Spessarts an einer Flussbiegung des Mains, der hier nach Süden schwenkt. Damit beginnt das Mainviereck (Südteil des Spessarts). In Lohr münden die Lohr und der Rechtenbach in den Main. Der topographisch höchste Punkt des Stadtgebietes befindet sich mit 542 m ü. NHN am Gipfel der Steckenlaubshöhe, der niedrigste liegt im Main auf 147,3 m ü. NHN.