Gmina Niemce is a rural gmina (administrative district) in Lublin County, Lublin Voivodeship, in eastern Poland. Its seat is the village of Niemce, which lies approximately north of the regional capital Lublin.
The gmina covers an area of , and as of 2019 its total population is 19,652.
Gmina Niemce contains the villages and settlements of Baszki, Boduszyn, Bystrzyca-Kolonia, Ciecierzyn, Dys, Dziuchów, Elizówka, Jakubowice Konià Âskie, Jakubowice Konià Âskie-Kolonia, Kawka, Krasienin, Krasienin-Kolonia, à Âagiewniki, Leonów, Ludwinów, Majdan Krasienià Âski, Nasutów, Niemce, Nowy Staw, Osówka, Pólko, Pryszczowa Góra, Rudka Kozà Âowiecka, Stoczek, Stoczek-Kolonia, Swoboda, Wola Krasienià Âska, Wola Niemiecka and Zalesie.
Gmina Niemce is bordered by the city of Lublin and by the gminas of Garbów, Jastków, Kamionka, Lubartów, Spiczyn and Wólka.