Ilūkste municipality (Latvian: Ilūkstes novads) is a municipality in Selonia, Latvia. The municipality was formed in 2003 by merging Pilskalne Parish, Šēdere Parish, Bebrene Parish and Ilūkste town. In 2009 it absorbed Dviete parish, Eglaine parish and Subate town with its countryside territory the administrative centre being Ilūkste.