Causes of Low Blood Oxygen. The causes of low oxygen levels in blood exist in plenty - and range from illnesses like anemia to lack of oxygen in the atmosphere (the latter being quite common at high altitudes). Read on... In order to carry out various functions, our body requires a certain amount of oxygen circulating in our blood.