自元代至清代,老城境域西部为坊廓社,西南部为仪仙社。
清光绪十七年(1891年),老城境域分属肥城县榆城乡的坊廓社、沙沟社、仪仙社、巧山社等四社。
民国十七年(1928年),为肥城县第一区。
民国三十八年(1949年)春,鲁中南专署机关进驻老城,县机关迁伊家沟村;县城与东关、西关、南关、北关设城关区,第一区机关迁往百尺村。
1950年,撤销城关区,原城关区行政区域并入第一区。
1958年4月,撤销第一区,分设城关镇、潮泉乡;9月,撤销城关镇、潮泉乡,合并设立城关人民公社。
1980年1月,肥城县机关迁往新城,公社机关迁往河东村(肥城火车站以北五百米处),城关人民公社改称老城人民公社。
1983年12月,撤销老城人民公社,设立老城区。
1985年11月,撤销老城区,原老城区境以寨山和百尺河为界,分设老城镇和潮泉乡。
2010年6月,撤销老城镇,设立老城街道。