La población de Kazajistán es de unos 17 millones de habitantes, con una de las densidades más bajas del mundo: unos 6.3 habitantes por kilómetro cuadrado. La composición étnica es una complicadísima, cambiante y problemática mezcla. Según el censo de 1989, el 40% de la población es Kazak, 38% rusa, 6% germana, 5% ucraniana y 2% uzbeka. Existen alrededor de otros 100 grupos étnicos, entre los que figuran bielorusos, coreanos, griegos, chechenos, polacos y judíos.
La mayor parte de la población se concentra en el sur y norte, que son ambas las zonas más fértiles e industrialmente desarrolladas. Las principales ciudades son Almaty (1.5 millones de habitantes), Qaraghandy (600.000), Shymkent (400.000), Semey (340.000), Pavlodar (335.000), Öskemen (330.000) y Zhambyl (310.000).