Ilūkste ir pilsēta Sēlijas dienvidaustrumos un Augšdaugavas novada rietumos, agrākais Ilūkstes apriņķa un Ilūkstes novada centrs. Izvietojusies Ilūkstes upes abos krastos un atrodas reģionālās nozīmes autoceļu P70 (Svente–Subate–Lietuvas robeža) un P72 (Ilūkste–Bebrene–Birži) krustojumā. Attālums no Latvijas galvaspilsētas Rīgas ir 202 km, bet no Augšdaugavas novada centra Daugavpils – 26 km.
Kopš 2021. gada Ilūkstē atrodas Augšdaugavas novada Ilūkstes apvienības pārvalde, kurā ietilpst Ilūkste un Pilskalnes pagasts. No rietumiem un ziemeļiem Ilūkstes pilsēta robežojas ar Pilskalnes pagastu, no dienvidaustrumiem – ar Sventes pagastu.