西漢元鼎六年(前111年)置兵于此,稱高明寨(即明城鎮(zhèn)青玉崗)。
明成化十一年(1475年)割高要倉步、清泰等二十四都置縣,縣治青玉崗,明成化十六年(1480年)開始壘石磚筑城墻,城墻開四門:寅賓、阜財(cái)、迎恩、萬悅,外挖壕塹,時(shí)稱高明城,后簡稱明城。
明、清屬高明縣清泰鄉(xiāng)。
1949年10月19日,高明縣全境解放,縣人民政府設(shè)于明城。
置高明縣第一區(qū)。
1957年,改為環(huán)城鄉(xiāng)。
1958年冬,高明、鶴山兩縣合并為高鶴縣,縣府設(shè)于沙坪鎮(zhèn),明城降為鄉(xiāng)級鎮(zhèn),歸環(huán)城公社管轄。
1958年,置明城公社。
1981年12月,高明縣恢復(fù)建制,明城人民公社管轄區(qū)域不變。
1983年11月,恢復(fù)區(qū)、鄉(xiāng)建制,明城人民公社改稱明城區(qū)公所。
1986年11月,實(shí)行撤區(qū)建鎮(zhèn),明城區(qū)改稱明城鎮(zhèn)。
1994年4月18日,高明縣撤縣建市,改稱高明市明城鎮(zhèn)。
2005年5月27日,廣東省民政廳《關(guān)于同意佛山市調(diào)整高明區(qū)部分鎮(zhèn)(街)行政區(qū)劃的批復(fù)》;將原更樓鎮(zhèn)羅穩(wěn)村委會和原西安街道辦事處崇步村委會、潭埌村委會、新崗村委會、苗逕村委會劃入明城鎮(zhèn)。
明城鎮(zhèn)政府駐地不變。