民国三十八年(1949年)4月初,东升镇现境域的北下关街、上园村、大钟寺村、保福寺村先后属北京市第十八区、第十六区。
1950年4月,第十六区改名第十三区。
1952年9月,第十四区的15个行政村、1个镇及宛平县的9个行政村划归第十三区,同时第十三区改名海淀区。
境域辖1镇、1街、18行政村。
1953年5月,18个行政村改为15个。
后又合并为清河1镇、北下关1街和朱房、前八家、五道口、四道口、塔院、马甸等10乡。
1956年3月,朱房乡并入清河镇。
1956年12月,前八家、四道口、塔院3乡合并为五道口乡。
保福寺乡及北下关街并入大钟寺乡。
马甸乡、北太平庄乡大部并入索家坟乡。
1957年5月,索家坟乡改为北太平庄办事处。
1958年8月,大钟寺乡、五道口乡、北太平庄办事处合并为东升人民公社。
1984年4月,东升公社改乡。
2001年12月,设东升地区办事处,与东升乡实行“一套人马、两块牌子”体制。
2011年,《北京市民政局关于调整海淀区七个乡镇行政区划的批复》(京民划函[2011]317号):撤销东升乡,设立东升镇,并保留东升地区办事处。