The answer is; concentration of oxygen and/or total atmospheric pressure is lower at high altitudes
This means that at high altitude, due to the low pressure, every breath has a lower oxygen content than at a lower altitude. This, therefore, necessitates the body to increase the erythrocyte numbers in the blood to maximize the uptake of oxygen from the thinner air.