万全右卫城位于河北省万全县城北约15公里的万全镇。明洪武二十六年(1393年)筑土城,明永乐元年(1403年)在德胜口始筑右卫城,取名德胜口堡。明永乐二年(1404年)置万全右卫所于此。明宣德五年(1430年),明王朝于今宣化置地方最高军事指挥机构——“万全都指挥使司”,以统辖京师西、北各卫所,右卫由改称“万全右卫”。明正统三年(1438年)用砖包砌城墙,明万历三十七年(1609年)重修并增筑南关。一直到明末清初,万全左、右卫始终是宣府镇西路的战略支撑。1983年、1990年两次维修。万全右卫城为宣府镇上西路路城所在,参将驻地。处在张家口西北翠屏山长城脚下,北依野狐岭,南濒洋河,扼坝上坝下咽喉,历来为兵家必争之地。万全右卫地境,西、北以明长城为界,南以洋河为界,东至今张家口市以东十几里处山区。作为辖张家口堡、膳房堡、新开口堡、新河口堡、洗马林堡。清康熙三十二年(1693年)裁改宣府镇及所属厅、卫,置宣化府,将万全右卫及所辖五堡改置为万全县,右卫城遂成县治所在,正式称万全城。城堡为菱形,占地0.78平方公里,东西长880.72米,南北宽880.4米,南、北二门,商为迎恩门,北为德胜门。现