• 区划代码:130729000000
    地名由来:“万全”是因其地理位置重要,“防备周全,万无一失”而得名。据河北省地名办公室编《河北政区沿革志》说:据传因这里“地势险要,屯兵甚多,防备周全,万无一失”而得名。设县时取万全卫为名。(中国地名语源词典)

    历史沿革:春秋战国时为燕国北境。秦属上谷。西汉属幽州上谷郡广宁、宁二县地。三国时属魏幽州上谷郡广宁县地。隋为涿郡怀戎县地。唐属河北道武州文德县。辽为西京道归化州文德县地。金属西京路宣德州宣德、宣平及抚州柔远、弘州阳门四县地。元为中书省上都路宣德府宣平县地。明废宣平县,置万全左、右卫,属山西行都司。“万全”是因其地理位置重要,“防备周全,万无一失”而得名。明宣德五年(1430年)万全右卫改属万全都指挥使司。清康熙三十二年(1693年)改万全右卫为万全县(治今万全城),属直隶省宣化府。1913年属直隶省口北道。1928年改属察哈尔省。1941年万全、怀安二县合并,称万安县,属伪蒙疆联合自治政府察南政厅。1945年8月恢复万全建制(驻万全城),属晋察冀边区。1946年10月改属冀热察区察北专区。1948年11月属察哈尔省察南专区。1952年,由察哈尔省划归河北省,属张家口专区。1958年10月,万全与怀安县合并,称怀安县。1961年复置万全县,仍属张家口专区。1967年12月14日专区改地区。国务院1993年6月19日批准撤销张家口地区,此县划归张家口市管辖。