西汉高祖六年(公元前201年)置北平县,属中山郡。
汉景帝三年(公元前154年)改郡为国,属中山国。
北魏太和元年(公元477年),县东境一部分置永宁县,属瀛州高阳郡。北平县属冀州中山国。孝静帝兴和二年(公元540年),县西北境置永乐县。
唐天宝元年(公元742年)改名为满城县。
宋太平兴国六年(公元981年),满城县归保塞县,属保州。
元太祖二十二年(公元1227年),满城县属保州,后属顺天路、保定路。
明初,满城县属保定府。
清属直隶省保定府。
1949年8月改属保定专区。
1958年,完县、满城县合并,称完满县,1961年,恢复建制。
1983年11月,满城县归保定市管辖。
1994年12月,保定地市合并,满城县属保定市。
2015年4月28日,国务院同意撤销满城县,设立满城区。
5月18日电 18日,满城区揭牌成立。