三国魏晋时为乌垣校尉治所,清朝置察哈尔都统和宣化府。明始筑张家口堡,相传因其北七里有东太平山与太平山,两山相距数百步,对峙如门;又因该城堡为指挥张文所筑,故名。1939年设张家口市,1928年至1952年间曾为察哈尔省省会。1952年撤察哈尔省划归河北省。
春秋时北为匈奴与东胡居住地,南部分属燕国、代国。秦时南部改属代郡、上谷郡。汉时分属乌桓、匈奴、鲜卑。隋时东为涿郡,西属雁门郡。唐时多属河北道妫州、新州,少属河东道蔚州。北宋时为武州、蔚州、奉圣州、归化州、儒州、妫州地。南宋时皆属辽。元属中书省上都路宣德府,西北部置兴和路(治今张北)。明为延庆州、保安州、云州、蔚州及万全都指挥使司十二卫、所地。清时北属口北三厅(多伦诺尔厅、独石口厅、张家口厅),南属宣化府(治今宣化)。民国二年(1913年)属直隶省察哈尔特别区口北道。民国十七年(1928年)设察哈尔省,张家口为省会。民国二十八年(1939年)初设立张家口特别市。
1952年12月察哈尔省建制撤销,察南、察北两专区合并后称张家口专区,划归河北省,张家口市为河北省直辖,并为专区治所。1958年5月张家口市改属张家口专区。1959年5月撤销张家口专区,所辖各县划归张家口市。1961年5月复置张家口专区,张家口市及所属各县隶属之。1967年12月,张家口专区改称张家口地区,辖张家口市,县属不变。1983年11月,张家口市改为河北省直辖市。1993年7月1日,张家口地、市合并,称张家口市。
2000年,张家口市辖4个市辖区、13个县。据第五次全国人口普查数据:全市总人口4191035人。其中: 桥东区 281044人、桥西区 237049人、宣化区 317121人、下花园区 68134人、宣化县 291878人、张北县 297741人、康保县 226461人、沽源县 177143人、尚义县 157766人、蔚县 447059人、阳原县 257496人、怀安县 224710人、万全县 207403人、怀来县 323387人、涿鹿县 326101人、赤城县 242181人、崇礼县 108361人。
www.xzqh.org 1997年,面积36 873平方千米,人口434.5万,除汉族外,还有回、满、蒙古等25个少数民族。市政府驻桥西区长青路。辖桥东、桥西、宣化、下花园4区及沽源、尚义、张北、崇礼、万全、怀安、阳原、蔚县、宣化、涿鹿、怀来、赤城、康保13县。