清道光七年(1827)为沂阳社。
清宣统二年(1910),设城关内、外乡。
1936年,设城里区。
1944年8月,成立城郊办事处。
1950年6月,成立城关镇。
1958年9月,成立城关人民公社。
1963年,改称城关区。
1971年4月,城关区更名为城关人民公社。
1981年12月,复名城关镇。
1984年4月,改称沂城区。
1985年9月,撤区设镇,同时,镇境西北部析出武家洼乡(内含道托乡划入的部分村)。
2000年12月,武家洼镇并入,仍称沂水镇。
2009年9月,撤镇改设沂城街道。