Gmina Opalenica to gmina miejsko-wiejska w województwie wielkopolskim, w powiecie nowotomyskim. W latach 1975-1998 gmina położona była w województwie poznańskim.
Dakowy Mokre, Jastrzębniki, Kopanki, Kozłowo, Łagwy, Łęczyce, Niegolewo, Porażyn, Porażyn-Dworzec, Rudniki, Sielinko, Terespotockie, Troszczyn, Urbanowo, Uścięcice, Wojnowice.
Miejscowości bez statusu sołectwa: Drapak, Porażyn-Ośrodek, Porażyn-Tartak, Sielinko, Sielinko-Osada, Stary Bukowiec.