根据2010年人口普查,中国哈萨克族人口有146万人,在普查的31个省级区划和现役军人中均有分布,生活在新疆的约占97%,人数均超过4000还有河南、广东和甘肃三省。
在中国,哈萨克族主要聚居在新疆维吾尔自治区的天山北部准噶尔盆地边缘的广大地区,包括伊犁哈萨克自治州的伊犁、塔城、阿勒泰三个地区,以及木垒哈萨克自治县和巴里坤哈萨克自治县,此外在博尔塔拉蒙古自治州、乌鲁木齐县和甘肃省的阿克塞哈萨克族自治县也有聚居区分布。历史上,青海省也曾有哈萨克族聚居区,1954年曾在青海省设立地级区划“海西蒙藏哈萨克族自治区”。1984年,已改名“海西蒙藏哈萨克族自治州”的海西辖区内的哈萨克族在政府组织下迁往新疆,1985年5月21日,海西改名为“海西蒙古族藏族自治州”