Ratusz w Otmuchowie uznawany jest za jeden z ciekawszych zabytków świeckiej architektury renesansowej na Opolszczyźnie.
Obiekt został wybudowany w roku 1538, a wieżę dostawiono w 1604 roku. W czasach późniejszych był kilkakrotnie przebudowywany, a w latach 1973 i 1976 remontowany i restaurowany. Obecnie budowla jest siedzibą władz miejskich Otmuchowa.
W południowo-wschodnim narożniku budynku znajduje się pochodzący z XIV wieku zegar słoneczny, przeniesiony na ratusz w roku 1827 z kaplicy zamkowej.