在清道光十一年(1831)后,分属上负鼎里纪各庄乡保和下负鼎里上仓乡保。
民国时期分属五区桥头乡、上仓东镇乡、六区小八沟乡和小漫河乡。
1949年建国后,分属第五、六区。
1953年建上仓、刘各庄、大纪各庄、桥头4个乡。
1956年撤区并镇,合并为上仓乡。
1958年公社化,成立上仓公社,属上仓河东管理区。
1960年3月1日划归河北省玉田县。
1962年6月5日复归蓟县,上仓河东管理区改变为上仓公社。
1983年改为上仓乡,1994年改为上仓镇,2001年把原东塔庄镇撤并为上仓镇辖区41个自然村。