Het stadhuis van Gent, gelegen tussen de Poeljemarkt, Botermarkt, Hoogpoort en de Stadhuissteeg, kent een gefaseerde bouwgeschiedenis die het complex zichtbaar opdeelt. Het oudste bovengrondse gedeelte ligt te midden de site. De eerste steen hiervan werd gelegd in 1482. Een twintigtal jaar later werd hiertegen een tussengebouw opgetrokken (1500).
Het laatgotische gebouw op de hoek Hoogpoort-Botermarkt kwam tot stand tijdens de periode 1519-1539 en diende als Schepenhuis van de Keure. Het Schepenhuis van Gedele werd ondergebracht in de Renaissancevleugel, die gebouwd werd tussen 1595 en 1618. Tijdens de periode tussen de bouw van de twee schepenhuizen zijn nog andere, kleinere delen opgetrokken.
Na de bouw van het tweede schepenhuis zijn aan de west- en zuidzijde gebouwen toegevoegd, waaronder de Conciërgewoning (1700-1701) en de Armenkamer (midden 18de eeuw). Door deze laatste aanvulling kreeg het complex zijn rechthoekig grondplan.