Balkh tiene una población total de 1.123.948.