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: