Het stadhuis valt op te delen in twee delen. Enerzijds is er het ‘oude’ gedeelte en anderzijds is er de nieuwere vleugel. Het oudere gedeelte werd gebouwd in drie jaar tijd, tussen 1769 en 1771, in Louis XV-stijl. Dat is een barokstijl (eerder rococo) en daardoor is het stadhuis gekenmerkt door zijn lichtheid, speelsheid en asymmetrie. Ook nog in die periode was Roeselare een onderdeel van de heerlijkheid van Wijnendale. Daarom staat bovenop de gevel het wapenschild van Karel Theodoor van Beieren, die op dat moment daar de heer was. In 1924 werd een modernere vleugel toegevoegd. In dit gedeelte vinden we de belforttoren terug die, naast de Sint-Michielskerk een kenmerk is aan de skyline van Roeselare.