清末屬于城里和坊廓里,民國十九年七月以來稱一區(qū)。
1953年8月一區(qū)轄城關(guān)鎮(zhèn)及9個(gè)鄉(xiāng)。
1958年9月改為衛(wèi)星人民公社,同年11月劃歸濟(jì)寧市,改稱為嘉祥人民公社。
1962年恢復(fù)嘉祥縣建制,改稱城關(guān)人民公社。
1980年又將東部19個(gè)大隊(duì)劃歸新挑河人民公社。
1982年改名為城關(guān)鎮(zhèn),1984年5月根據(jù)山東省人民政府〔1984〕104號文件更名為嘉祥鎮(zhèn)。
2000年11月行政區(qū)域合并,撤銷新挑河鄉(xiāng),合并為嘉祥鎮(zhèn),2008年9月,將嘉祥鎮(zhèn)30個(gè)村劃歸疃里鎮(zhèn)。
2010年5月撤銷嘉祥鎮(zhèn)改為嘉祥街道辦事處,并沿用至今。