All the Hazaras of Afghanistan (which is 9% of the total population of Afghanistan) do not live in this mountainous region called by them as Hazarajat, many of them also live OUTSIDE of Hazarajat, in non-Hazara cities such as Kabul, Mazari Sharif, Herat, Kandahar, etc. So the maximum number is 2.5 million which I placed, but it may be even less than that.