Xuanfugarnisonen (宣府镇; Xuānfǔzhèn) var en av den kinesiska Mingdynastins nio garnisoner för försvaret av den nordliga gränsen och kinesiska muren.
Ansvarsområdet var försvaret av den yttre sträckningen av kinesiska muren från Juyongpasset norr om Peking till Huai'an 40 km väster om Zhangjiakou i Hebei.[1][2] På grund av sitt strategiska läge nordväst om Peking var muren i Zhenbaogarnisonen extra förstärkt och ofta i flera parallella lager där t.ex. den strategiska passagen Dajingmen norr om Zhangjiakou ingår. Totalt tillhörde 510 km av kinesiskan muren Xuanfugarnisonens ansvarsområde.[1][3]
Garnisonen grundades av kejsar Yongle (r. 1402-1424).[4] Högkvarteret låg nära dagens Xuanhua, 20 km sydost om Zhangjiakou.[1][3] Muren som tillhörde Xuanfugarnisonen byggdes under mitten av 1500-talet efter upprepade anfall från mongolerna under ledning av Altan Khan.[2] Xuanfu garnison lydde under överbefälhavaren Xuanda.[5]
Mot öster gränsade Xuanfugarnisonen mot Jizhougarnisonen, och väster mot Datonggarnisonen.[2]
<ref>
-tagg; ingen text har angivits för referensen med namnet memim
<ref>
-tagg; ingen text har angivits för referensen med namnet Ai
<ref>
-tagg; ingen text har angivits för referensen med namnet TravelChinaGuide
<ref>
-tagg; ingen text har angivits för referensen med namnet chsc
<ref>
-tagg; ingen text har angivits för referensen med namnet csc