Niemodlin – gmina miejsko-wiejska w województwie opolskim, w powiecie opolskim. W latach 1975–1998 gmina położona była w województwie opolskim.
Siedzibą gminy jest Niemodlin.
Według danych z 31 grudnia 2012: gminę zamieszkiwało 13 335 osób. Natomiast według danych z 31 grudnia 2017 roku gminę zamieszkiwało 13305 osób.
Miejscowości W skład gminy wchodzi 27 miejscowości: Brzęczkowice, Lipno,- Gościejowice, Góra, Rogi, Tłustoręby, Wydrowice, Sarny Wielkie, Radoszowice, Piotrowa, Grabin, Roszkowice, Krasna Góra, Gracze, Michałówek, Magnuszowiczki, Magnuszowice, Rutki, Tarnica, Molestowice, Szydłowiec Śląski, Jaczowice, Jakubowice, Sosnówka, Grodziec, Grodziec Drugi, Sady, Rzędziwojowice oraz dwa przysiółki: Mała Góra i Gościejowice Małe.
W 2010 roku wykreślono trzy przysiółki Ligota, Marszów oraz Pielgrzymowice ponieważ zostały one wchłonięte przez większe miejscowości.
Struktura powierzchni Według danych z roku 2012 gmina Niemodlin ma obszar 183,22 km², w tym: użytki rolne: 60,29% użytki leśne: 27,95% użytki kopalnie: 0,57% grunty pod wodami: 3,86% tereny komunikacyjne: 3,05 tereny osiedlowe: 3,45 nieużytki: 0,43% pozostałe grunty: 0,40%
Gmina stanowi 11,55% powierzchni powiatu.
Demografia Dane z 30 czerwca 2010: