A blood oxygen level of 97% is good. It falls squarely within the normal range of 95% to 100% for healthy adults and means your blood is carrying oxygen efficiently to your tissues and organs. There’s no reason to be concerned about a reading of 97%.
What the 95% to 100% Range Means
Blood oxygen saturation, the number your pulse oximeter displays as “SpO2,” represents the percentage of hemoglobin molecules in your blood that are currently carrying oxygen. At 97%, nearly all of your hemoglobin is loaded with oxygen, which is exactly what healthy lungs and a healthy circulatory system produce.
Readings between 95% and 100% are all considered normal, and there’s no meaningful clinical difference between 97% and 99%. Your number can fluctuate by a point or two throughout the day depending on your breathing pattern, posture, and activity level. Seeing it bounce between 96% and 99% over the course of a day is perfectly typical.
A reading below 92% is the point where you should contact a healthcare provider. If it drops to 88% or below, that warrants immediate medical attention.
Your Pulse Oximeter Has a Margin of Error
Home pulse oximeters aren’t perfectly precise. The FDA considers an accuracy margin of about 3 percentage points acceptable for standard fingertip devices. In practice, that means if your device reads 97%, your true blood oxygen level is most likely somewhere between 94% and 100%. At 97%, even the low end of that range is still normal.
The FDA has also acknowledged that pulse oximeters can be less accurate for people with darker skin pigmentation. The agency has funded clinical studies to better understand this gap and has proposed updated performance standards. If you have darker skin and are monitoring oxygen levels for a health condition, it’s worth knowing that your device may occasionally read a few points higher than your actual level.
Factors That Can Throw Off a Reading
Several things can cause an inaccurate number on your pulse oximeter, whether artificially high or low:
- Nail polish or artificial nails interfere with the light sensor. Remove them from the finger you’re testing.
- Cold hands reduce blood flow to your fingertips. The NIH recommends a skin temperature of about 91°F for an accurate reading. Warm your hands first if they’re cold.
- Movement during the reading creates noise in the signal. Keep your hand still and relaxed.
- Poor circulation from conditions like Raynaud’s or peripheral artery disease can produce unreliable numbers.
- Tobacco use can affect the way the sensor reads light absorption in your blood.
For the most reliable reading, rest your hand below your heart, stay still for at least 15 to 30 seconds, and use a bare finger.
When Normal Looks Different
The 95% to 100% target applies to most healthy people, but there are situations where expectations shift.
People with chronic lung conditions like COPD sometimes have a different target range. Medical guidelines for COPD patients recommend oxygen saturation targets of 88% to 92% in certain situations, because pushing oxygen levels higher can actually cause problems for people whose bodies have adapted to lower levels. If you have a chronic lung condition, your doctor may have given you a personalized target that’s lower than the standard range.
Altitude also makes a significant difference. At around 10,000 feet (roughly the elevation of many ski resorts), blood oxygen levels in healthy people commonly drop to 88% to 91% simply because there’s less oxygen in the air. A reading of 97% at sea level and 92% at high altitude can both be completely appropriate for the same person.
Normal Ranges for Children and Infants
If you’re checking a child’s oxygen level, the normal range is similar. Healthy infants typically show median readings of 98% to 99%, with values as low as 95% considered normal during sleep, particularly in the first few weeks of life. These lower-end readings tend to stabilize and shift slightly upward by about three months of age. By that point, the expected range looks essentially the same as it does for adults.
What 97% Tells You
A reading of 97% means your lungs are doing their job well and your circulation is delivering oxygen effectively. It’s a reassuring number. If you’re monitoring your oxygen because of an illness like pneumonia or COVID, 97% suggests your respiratory system is handling the infection without significant compromise. The number to watch for is a sustained drop below 92%, which signals that your body is struggling to maintain adequate oxygen delivery.