Xiwanzi () – miasteczko na prawach gminy w Chinach, w prowincji Hebei, w prefekturze miejskiej Zhangjiakou, w powiecie Chongli.
Siedziba gminy, której podlegają 24 wsie. Dawniej siedziba rzymskokatolickiej diecezji Xiwanzi.
Warunki naturalne Xiwanzi położone jest w górach Yan Shan. Klimat wilgotny kontynentalny z surową, suchą zimą i ciepłym latem (Dwb w klasyfikacji klimatów Köppena).
Historia W 1723, gdy cesarz Chin Yongzheng zakazał działalności misji chrześcijańskich w Chinach, misjonarze katoliccy osiedlili się we wsi Xiwanzi, położonej za Wielkim Murem, która wkrótce stała się centrum misyjnym, zyskując na znaczeniu w XIX w., stając się ostatnią bazą misjonarzy katolickich przed rozległymi stepami mongolskimi. Powstały tu katedra, rezydencja biskupia, seminarium duchowne, hospicjum, koedukacyjna szkoła podstawowa, sierociniec, przychodnia i dwa klasztory katolickie. 28 sierpnia 1840 Xiwanzi zostało siedzibą biskupów katolickich, którą było do 10 września 2025.
Podczas masakr w okresie powstania bokserów w katedrze w Xiwanzi schroniło się ok. 5000 osób, co pozwoliło im przeżyć.