Gmina Witnica is an urban-rural gmina (administrative district) in Gorzów County, Lubusz Voivodeship, in western Poland. Its seat is the town of Witnica, which lies approximately 25 kilometres (16 mi) west of Gorzów Wielkopolski.
The gmina covers an area of 278.25 square kilometres (107.4 sq mi), and as of 2019 its total population is 12,864.
Apart from the town of Witnica, Gmina Witnica contains the villages and settlements of Białcz, Białczyk, Boguszyniec, Dąbroszyn, Kamień Mały, Kamień Wielki, Kłopotowo, Krześniczka, Mościce, Mościczki, Mosina, Nowe Dzieduszyce, Nowiny Wielkie, Oksza, Pyrzany, Sosny, Stare Dzieduszyce, Świerkocin and Tarnówek.
Gmina Witnica is bordered by the town of Kostrzyn nad Odrą and by the gminas of Bogdaniec, Krzeszyce, Lubiszyn and Słońsk.
Twin towns – sister cities
Gmina Witnica is twinned with: