Namysłów liegt etwa 60 km östlich von Breslau und 55 km nördlich von Oppeln. Die historische Altstadt liegt am Mühlgraben, einem Seitenarm der Weide, die nordöstlich von Namysłów zum Stausee Jezioro Michalickie aufgestaut wird. Es ist von zahlreichen Waldgebieten umgeben, darunter im Südwesten der Namslauer Stadtwald.
Stadtteile von Namysłów:
- Śródmieście (Innenstadt)
- Stare Miasto Namysłów (Altstadt Namslau)
- Osiedle za Widawą
- Osiedle Majowe
- Osiedle Ogrodowe
- Osiedle Reymonta
- Osiedle Leśne
Nachbarorte von Namysłów sind im Norden Smarchowice Małe (Deutsch Marchwitz), im Nordosten Józefków (Jauchendorf) und Michalice (Michelsdorf), im Osten Kamienna (Giesdorf), im Südosten Łączany (Lankau), im Süden Smarchowice Wielkie (Groß Marchwitz) und im Westen Ligotka (Ellguth).


