Lipno leży w województwie wielkopolskim i liczy około 6 400 mieszkańców. Lipno jest wsią (nie posiada praw miejskich), która została założona w średniowieczu. Znajduje się tu kościół św. Jadwigi oraz zespół pałacowo-parkowy. Lipno leży na Wysoczyźnie Leszczyńskiej. W skład gminy wchodzą sołectwa: Lipno, Błotkowo, Górka Duchowna, Goniembice, Gronówko, Klonówiec, Koronowo, Maryszewice, Mórkowo, Radomicko, Ratowice, Smyczyna, Targowisko, Wilkowice, Wyciążkowo i Żakowo.