Other than hypoxemia, hypoxia can be caused by conditions like cyanide toxicity, carbon monoxide poisoning, ischemic heart disease, choking, suffocation at high altitudes, very low blood pressure, strokes, anemia, and asphyxiation caused by the inhalation of smoke.