轄區在清道光初期屬上負鼎里、榮慶屯里、仁智鄉里;道光十一年(1831)后,分屬上負鼎里紀各莊鄉保、榮慶屯里南關鄉保,仁智鄉里山前鄉保。
民國時期分屬一區管城鄉,五區橋頭鄉,六區徐各莊鄉,小八溝鄉。
1949年建國后,屬第六區和第九區;1953年屬第十區,建孟家樓、涼水泉、徐各莊和八溝四鄉;1956年撤區并鄉,合并為潵水頭、張王莊兩個鄉;1958年屬溵溜公社,設禮明莊、孟家樓、張王莊、大黃土莊4個管理區;1960年孟家樓等32個村劃歸玉田縣;1962年復歸薊縣,禮明莊管理區,改為禮明莊公社;1971年改稱孟家樓公社,同年年底,恢復禮明莊公社名;1983年改為禮明莊鄉;2011年禮明莊鄉改為禮明莊鎮。