【概況】薊縣轄鎮。位于縣境西南部,西與河北省三河市接壤。轄44個行政村。鎮政府駐桑梓村,距縣城30千米。
【沿革】1953年置桑梓鄉、劉家頂鄉,1959年改公社管理區,1961年析建桑梓公社、劉家頂公社,1983年改桑梓鄉、劉家頂鄉。1996年,桑梓鄉面積35平方千米,人口2.2萬人,轄桑梓、馬坊、紅旗莊、金水屯、河村、小胡莊、安家莊、西蘆莊、辛撞莊、馬道、小潘莊、張胖莊、歸寧屯、馬莊子、袁辛莊子、昌茂莊、坨子17個行政村;劉家頂鄉面積27.4平方千米,人口1.7萬人,轄劉家頂、龐莊子、后新莊、永和、西呂莊、西太平莊、關新莊、西小李莊、西四百戶、小安宅、大安宅、毛莊子、頭營、毅莊子、張新莊、邱各莊、趙翰林莊、西大許莊、瑞莊、董新莊、謝家莊、二郎莊、常各莊、西小許莊、西趙莊、李景莊、顧莊子27個行政村。2001年,撤銷劉家頂鄉、桑梓鄉,合并設立桑梓鎮,鎮政府辦公駐地設在原桑梓鄉政府舊址。
【2011年代碼及城鄉分類】120225116:~201 220紅旗莊村 ~202 122金水屯村 ~203 122馬坊村 ~204 220小胡莊村 ~205 220昌茂莊村 ~206 220河村村 ~207 220袁辛莊子村 ~208 220歸寧屯村 ~209 220馬莊子村 ~210 122趙家坨村 ~211 121桑梓村 ~212 220張胖莊村 ~213 122安家莊村 ~214 220小潘莊村 ~215 220西蘆莊村 ~216 220辛撞村 ~217 220馬道村 ~218 220龐莊子村 ~219 122西小李莊村 ~220 220西四百戶村 ~221 122小安宅村 ~222 220張辛莊村 ~223 220永和村 ~224 220后新莊村 ~225 122大安宅村 ~226 122毛莊子村 ~227 220頭營村 ~228 220瑞莊村 ~229 220劉家頂子村 ~230 220西大許莊村 ~231 220邱各莊村 ~232 220西太平莊村 ~233 220西呂莊村 ~234 220毅莊子村 ~235 220趙翰林莊村 ~236 220關新莊村 ~237 220二郎莊村 ~238 220董新莊村 ~239 220西小許莊村 ~240 220常各莊村 ~241 220謝莊子村 ~242 220西趙莊村 ~243 220李景莊村 ~244 220顧莊子村