宋咸平三年(1000)置北寨;金天会五年(1127)改北镇;明洪武年间设甘泉上方城寨社;清袭明制,继续设城寨社;1946年划归三区,属上碑;1950年1月,划归四区,仍属上碑;1953年仍划为上碑四区;1956年设立城寨乡;1958年8月,划归跃进(上碑)公社;1958年10月,行唐、新乐两县合并,仍为上碑公社;1962年两县分置,划归为上碑工委;1984年1月,设立城寨乡,辖北城寨、南城寨、西城寨等13个村;1996年上滋洋乡划归城寨乡管辖至今。