Det gamle Rådhus fra 1778 er tegnet af Bygmester Chr. Mørup. I forbindelse med en restaurering i 1780 besluttede man sig for, at denne var nytteløs og påbegyndte i stedet et helt nyt byggeri. Chr. Mørup lavede en skitse på blot 6 dage, som borgmesteren godkendte.
Grundet øget biltrafik besluttede man i 1930 at flytte Rådhuset. Rådhuset blev hævet op på kraftige jernbjælker, så det kunne trækkes med tov. En granitvinkel i fortovet syd for bygningen markerer husets tidligere placering. Rådhuset bruges i dag til bymøder, vielser og officielle modtagelser.
Foran Rådhuset står statuen af Niels Ebbesen, som er udført af F.E. Ring.