Miasto i gmina Osieczna usytuowane są w południowo-zachodniej Polsce, w odległości 9 kilometrów na północy wschód od Leszna, przy drodze Leszno - Śrem. Leży na terenie województwa wielkopolskiego, w powiecie leszczyńskim.
Miasto liczy ponad 2 tysiące mieszkańców, a cała gmina to około 9148 osób.
Leży na południowym krańcu Pojezierza Krzywińskiego, stanowiącego fragment znacznie większej jednostki pojeziernej - Pojezierza Leszczyńskiego.
Miasto od strony wschodniej położone jest nad brzegami Jeziora Łoniewskiego, rozłożone jakby u stóp zbiornika wodnego. Położenie u stóp jeziora i w urozmaiconym wzgórzami moreny dennej terenie stanowi o niezwykle malowniczym usytuowaniu Osiecznej, tworzącej jeden z najpiękniejszych zakątków tzw. Ziemi Leszczyńskiej i Wielkopolski. Przez centrum miasta przepływa rzeka Samica.
W mieście występuje zróżnicowana konfiguracja terenu. Najwyżej, spośród starej części miasta - położony jest Rynek i kościół, a wszystkie drogi, które do nich prowadzą, wspinają się ku górze. Rejon Osiecznej ma stosunkowo młodą rzeźbę polodowcową. Niedaleko od miasta, na południe, występują relikty leszczyńskiej moreny czołowej. Morena ta została w znacznym stopniu rozmyta przez wody roztopowe i dlatego tworzy pojedyncze wzgórza tzw. ostańce. Jedno z nich - Góra Jadwigi - ma wysokość 150 m n.p.m. i tworzy w okolicach Leszna i Osiecznej najwyższe wzniesienie.
Pełne uroku są zakątki w rejonie Stanisławówki z "Jaworowym Jarem".
Takich miejsc nie brakuje wokół Osiecznej. Pomijając to, wyjątkowe w swej urodzie miejsce, miasto jest otoczone polami, łąkami, mokradłami i lasami.
Dominuje tutaj drzewostan liściasty. Są to przeważnie buki, jawory, dęby, jesiony. Duży płat leśny o nazwie Las Osieczna, rozpościera się po obu stronach drogi łączącej Osieczną z Lesznem, jednak tutaj przeważa drzewostan iglasty. Niewielkie płaty lasów występują też w rejonie Drzeczkowa i Goniembic, natomiast na zachód i wschód od Osiecznej - jak okiem sięgnąć rozpościerają się pola uprawne.