1940年3月14日,临沂县抗日民主政府建立后,属册山区。
1945年9月11日,临沂解放,属册山区。
1947年2月15,日国民党侵占临沂城。
1948年10月10日,临沂城解放,属临沂县册山区。
1951年3月28日,属临沂县第八区(册山区改)。
1955年10月1日,属册山区。
1958年2月,属册山乡,同年8月,属燎原人民公社。
1958年12月20日,临沂县改为临沂市,属县级临沂市。
1959年3月18日属册山人民公社。
1962年8月16日属册山区。
1963年3月16日,撤销临沂市,恢复临沂县,属临沂县。
1969年1月20日,从册山人民公社北部地域划出部分村庄,设立新乡级单位,名为塘崖人民公社。
因塘崖公社驻地程庄村,1981年12月14日,更名为程庄人民公社。
1984年,撤销临沂县,恢复临沂市,属县级临沂市。
1984年4月14日,经省政府〔鲁政函(84)141号〕批准,程庄人民公社更名为程庄乡。
1995年属临沂市罗庄区(县级)。
1996年10月9日,经省政府批准程庄乡更名为西高都乡。
1997年1月14日,经省政府批准,撤销西高都乡,设立西高都镇。
2002年2月1日,经省政府〔鲁政函民字(2002)9号〕批准,撤销西高都镇,设立高都街道办事处。