Pierwszy ratusz w Lesznie został wybudowany w latach 1637–1639. Strawił go pożar w 1656. Odbudowa nastąpiła w 1660 roku, ale budynek ponownie spłonął w 1707roku.
Istniejący budynek pochodzi z lat 1707–1709. W 2020 przeprowadzono remont elewacji i przyziemia ze zmianą barw.
Ratusz jest zbudowany na planie prostokąta i liczy trzy kondygnacje. Nad wejściem dominuje czworoboczna wieża z tarczami zegarowymi, zwieńczona tarasem widokowym i ośmioboczną wieżyczką z blaszanym hełmem.
Na fasadzie umieszczono także liczne tablice pamiątkowe.
Keszyk ukryty w pewnym oddaleniu od obiektu.