Gmina Lipno to gmina wiejska w województwie wielkopolskim, w powiecie leszczyńskim. W latach 1975-1998 gmina położona była w województwie leszczyńskim.
Goniembice, Górka Duchowna, Gronówko, Klonówiec, Koronowo, Lipno, Mórkowo, Radomicko, Ratowice, Smyczyna, Sulejewo, Targowisko, Wilkowice, Wyciążkowo, Żakowo.
Miejscowości bez statusu sołectwa: Błotkowo, Boża Pomoc, Janopol, Karolówko, Maryszewice, Wilkowo-Gaj.