在清道光十一年(1831)后,分屬上負(fù)鼎里紀(jì)各莊鄉(xiāng)保和下負(fù)鼎里上倉(cāng)鄉(xiāng)保。
民國(guó)時(shí)期分屬五區(qū)橋頭鄉(xiāng)、上倉(cāng)東鎮(zhèn)鄉(xiāng)、六區(qū)小八溝鄉(xiāng)和小漫河鄉(xiāng)。
1949年建國(guó)后,分屬第五、六區(qū)。
1953年建上倉(cāng)、劉各莊、大紀(jì)各莊、橋頭4個(gè)鄉(xiāng)。
1956年撤區(qū)并鎮(zhèn),合并為上倉(cāng)鄉(xiāng)。
1958年公社化,成立上倉(cāng)公社,屬上倉(cāng)河?xùn)|管理區(qū)。
1960年3月1日劃歸河北省玉田縣。
1962年6月5日復(fù)歸薊縣,上倉(cāng)河?xùn)|管理區(qū)改變?yōu)樯蟼}(cāng)公社。
1983年改為上倉(cāng)鄉(xiāng),1994年改為上倉(cāng)鎮(zhèn),2001年把原東塔莊鎮(zhèn)撤并為上倉(cāng)鎮(zhèn)轄區(qū)41個(gè)自然村。