1969年设临沂县塘崔公社,1984年改为程庄乡。
1994年属罗庄区。
1995年,面积47.1平方千米,人口4.6万人,辖大塘崖、小塘崖、薛庄、小李庄、北茶棚、南茶棚、东潘墩、西潘墩、红胜、西高都、沈牌子、张庄、铁庄、杨庄、常旺、冉庄、沂蒙、东高都、后后坦、前后坦、中坦、车辋、大毛旦、小毛旦、彭坡、程庄、肖庄、肖杭、圣口、宋墩30个行政村。
1996年10月9日,程庄乡更名为西高都乡(鲁地名委[1996]10号)。2002年2月1日,省政府批复同意撤销西高都镇,以原西高都镇的行政区域设立高都街道,办事处机关驻原西高都镇政府驻地。