Dzisiejszy ratusz, górujący nad rynkiem swoją wieżą zegarową, usytuowany jest w południowo-zachodniej części placu. W XVI w. znajdował się prawdopodobnie na jego środku. Była to – według Różyckiego – budowla drewniana z wieżą zegarową i dzwonem. Obiekt spłonął w XVII w. olejną siedzibę zawdzięczali włodarze miasta opatowi tynieckiemu Hieronimowi Krzyżanowskiemu, ale i ten budynek popadł z czasem w ruinę i ostatecznie został rozebrany na opał przez stacjonujących w mieście konfederatów barskich. Przez kolejne lata funkcję ratusza pełniły wynajmowane od mieszczan budynki. Dopiero w 1903 roku wybudowano nowy, okazały gmach według projektu krakowskiego architekta Władysława Ekielskiego. Służy władzom miasta i mieszkańcom po dzień dzisiejszy.