Gmina Świnice powstała 1 października 1937 roku w powiecie tureckim w województwie łódzkim z obszaru zniesionych gmin Wola Świniecka (w całości), Zelgoszcz (bez wsi i folwarku Bronówek i folwarku Zelgoszcz z gromady Światonia) i Biernacice (tylko gromada Zacisze)[2]. Gminę utworzono w związku z reformą gminną przeprowadzoną na terenie powiatu tureckiego w 1937 roku, polegającą na zniesieniu 16 gmin wiejskich, a w ich miejsce utworzeniu 7 nowych[2]. 1 kwietnia 1938 roku gminę wraz z całym powiatem tureckim przeniesiono do województwa poznańskiego[3].
Po wojnie gmina zachowała przynależność administracyjną. Według stanu z dnia 1 lipca 1952 roku gmina składała się z 35 gromad: Bielawy Stare, Chorzepin, Chwalborzyce, Drozdów, Dzierżawy, Grabiszew, Grodzisko, Gusin, Hipolitów, Kaznów, Kaznówek, Kiki, Kossew, Kozanki Podleśne, Kozanki Wielkie, Kraski, Parski, Pęgów, Piaski, Podgórze, Podłęże, Rogów, Saków, Stemplew, Światonia, Świnice Kolonia, Świnice Warckie, Tollów, Władysławów, Wola Świnecka, Wólka, Zaborów, Zacisze, Zbylczyce i Zelgoszcz[4].
Jednostka została zniesiona 29 września 1954 roku wraz z reformą wprowadzającą gromady w miejsce gmin[5]. Po reaktywowaniu gmin z dniem 1 stycznia 1973[6] roku gminę Świnice Warckie przywrócono[7].
Według danych z roku 2007[8] gmina Świnice Warckie ma obszar 93,47 km², w tym:
- użytki rolne: 82%
- użytki leśne: 7%
Gmina stanowi 12,10% powierzchni powiatu łęczyckiego.