Ratusz jest renesansowym budynkiem wzniesionym na planie prostokąta. Został wybudowany w 1538 roku a dzisiejszych rozmiarów wieże dostawiono w 1604 roku. Ta sześciokondygnacyjna wieża jest najwspanialszym elementem otmuchowskiego ratusza. Budynek był odnawiany i przebudowywany, a w latach 1973 i 1976 przeprowadzono remont i restaurację budynku. Obecnie jest siedzibą władz miejskich Otmuchowa.
23 sierpnia 1954 roku decyzją wojewódzkiego konserwatora zabytków obiekt został wpisany do rejestru zabytków.