Geografia Miasto położone jest na wysokości 170–180 m n.p.m. Położenie historyczne miasta jest sporne – według niektórych źródeł w historycznych granicach Górnego ŚląskaJoachim Bahlcke, Dan Gawrecki, Ryszard Kaczmarek: Historia Górnego Śląska. Polityka, gospodarka i kultura europejskiego regionu. Gliwice: Dom Współpracy Polsko-Niemieckiej, 2011. (w latach 1815–1945 miasto należało pruskich jednostek administracyjnych: rejencji opolskiej (Regierungsbezirk Oppeln) i prowincji Górny Śląsk (Provinz Oberschlesien) z lat 1919–1945), jednak w przeszłości znajdywało się w granicach księstwa nyskiego, które było księstwem dolnośląskim. Leży nad Strugą Grodkowską na Równinie Grodkowskiej, wchodzącej w skład Niziny Śląskiej.

W Grodkowie znajduje się węzeł drogowy, obwodnicą miasta przechodzą drogi wojewódzkie nr 401, 385 i 378. Na północ od miasta przebiega autostrada A4. Przez Grodków przechodzi linia kolejowa Nysa – stacja Grodków – Brzeg o znaczeniu lokalnym.