A normal blood oxygen level falls between 95% and 100% when measured with a pulse oximeter, the small clip-on device used on your fingertip. Readings below 95% are considered lower than normal, and anything below 90% is classified as low. These numbers shift depending on your health, your age, and even where you live.
What the Numbers Mean
The percentage you see on a pulse oximeter (called SpO2) tells you how much of the hemoglobin in your red blood cells is carrying oxygen. At 98%, nearly all of your hemoglobin is loaded with oxygen molecules and delivering them to your tissues. At 92%, a meaningful portion is traveling through your body without oxygen attached.
That distinction matters more than it might sound. Oxygen saturation doesn’t drop in a straight line as lung function worsens. It stays relatively stable until a tipping point, then falls quickly. This is why a reading of 94% deserves more attention than the small gap from 98% might suggest. If your home pulse oximeter shows 92% or lower, contact your healthcare provider.
How Blood Oxygen Is Measured
There are two main ways to check blood oxygen levels, and they measure slightly different things.
A pulse oximeter clips onto your finger and shines light through your skin to estimate oxygen saturation. It’s painless, gives a reading in seconds, and can monitor you continuously. Most people encounter this device at a doctor’s office, hospital, or at home. The tradeoff is that it provides an estimate, not an exact value.
An arterial blood gas (ABG) test draws blood directly from an artery, usually in your wrist. It gives a precise oxygen measurement along with carbon dioxide levels and blood acidity, information a pulse oximeter can’t provide. Doctors use ABGs when they need a more complete picture, particularly in critically ill patients. For routine monitoring, the pulse oximeter is the standard tool.
Accuracy Varies With Skin Tone
Pulse oximeters can read less accurately on people with darker skin pigmentation. The FDA has acknowledged this issue and proposed updated performance standards to address it. In practical terms, this means a pulse oximeter might display a number that’s slightly higher than your true oxygen level if you have darker skin. If you’re monitoring oxygen at home and your readings seem inconsistent with how you feel, that’s worth mentioning to your doctor.
Targets for COPD and Lung Disease
If you have chronic obstructive pulmonary disease (COPD), the normal range looks different. Guidelines from both European and British thoracic societies recommend a target oxygen saturation of 88% to 92% for people with COPD, a range that would be concerning in a healthy person. This isn’t a compromise. It’s deliberate.
People with COPD sometimes retain carbon dioxide, and pushing oxygen levels too high can actually worsen that problem. Research on hospitalized COPD patients found that those kept in the 88% to 92% range had the lowest mortality rate at 8.7%. Patients whose oxygen was pushed to 97% to 100% had a mortality rate nearly double that, at 17.1%. More oxygen is not always better when the lungs process gas exchange differently.
Normal Ranges for Newborns
Newborns, especially premature infants, have their own oxygen targets. For very premature babies (born before 32 weeks), the target range is 90% to 94% when they’re receiving supplemental oxygen, and above 90% when breathing room air. For babies born at 32 weeks or later, targets are slightly higher: 92% to 98% on supplemental oxygen, and above 92% on room air.
These lower targets exist because too much oxygen can damage a premature infant’s developing eyes and lungs. Neonatal units monitor oxygen carefully, balancing the need for adequate levels against the risk of oxygen toxicity.
Why Altitude Changes Your Reading
If you live at or travel to high altitude, expect a lower number on your pulse oximeter. The air contains less oxygen at elevation, so your blood carries less of it. A large study across four countries measured oxygen saturation in healthy infants and children at different altitudes and found a clear pattern. At near sea level in India, the average reading was 98.3%. In Guatemala, at roughly 3,000 to 6,500 feet, it dropped to 97.3%. In Rwanda, around 4,700 to 5,400 feet, it was 96.2%. And in Peru, above 12,500 feet, the average fell to 89.7%.
Adults follow a similar trend. A reading of 90% at 13,000 feet may be perfectly normal for someone acclimated to that altitude. If you’re using a pulse oximeter at home and you live above 5,000 feet, your baseline will naturally sit lower than the standard 95% to 100% range. Knowing your personal baseline at your altitude is more useful than comparing yourself to sea-level norms.
Signs Your Oxygen May Be Low
You don’t always need an oximeter to suspect low blood oxygen. The early signs include shortness of breath, especially with mild activity that didn’t previously wind you. You might notice a faster heart rate, since your heart compensates by pumping harder to move whatever oxygen is available. Headaches, confusion, and restlessness can follow as your brain receives less oxygen than it needs.
Visible changes happen too. Your lips or fingernails may take on a bluish or grayish tint, a sign called cyanosis. In people with darker skin, this color change is sometimes easier to spot on the gums or around the eyes. A sense of general fatigue or dizziness that doesn’t improve with rest can also point to oxygen levels that have drifted below normal.
These symptoms overlap with many other conditions, which is exactly why a pulse oximeter is useful. A $20 device from the pharmacy gives you an objective number instead of guesswork. If you have a chronic lung or heart condition, keeping one at home lets you catch drops early, before symptoms become severe.

