In healthy adults breathing room air at sea level, arterial oxygen content is often about 19–20 mL O2 per dL, with SaO2 near 95–100%.
If you’re asking, “At Rest What Is The O2 Concentration In Arterial Blood?”, you’ll run into a small problem right away: people use “O2 concentration” to mean different numbers. Some mean PaO2 (oxygen pressure). Some mean SaO2 (oxygen saturation). Others mean CaO2 (total oxygen carried in blood).
Those numbers move together, but they are not interchangeable. Once you know what each one represents, the results stop feeling like alphabet soup and start telling a clear story.
At rest O2 concentration in arterial blood: normal numbers and units
For adults at rest on room air near sea level, labs and textbooks tend to land in these ballparks:
- PaO2: often 75–100 mmHg (10–13 kPa).
- SaO2: often 95–100%.
- CaO2: often 16–22 mL O2/dL, with many healthy adults clustering near 19–20 mL O2/dL when hemoglobin is in a typical range.
PaO2 can drift lower with age, and altitude can shift every “normal” number you’re used to seeing. That’s why the best read is always “normal for this person, in this setting,” not a single universal line in the sand.
What “O2 concentration” can refer to in arterial blood
Arterial blood carries oxygen in two forms:
- Bound to hemoglobin inside red blood cells (this is most of the oxygen you carry).
- Dissolved in plasma (a small slice, but it drives diffusion from the lungs into blood).
PaO2: oxygen pressure
PaO2 is the partial pressure of dissolved oxygen in arterial blood. Think of it as the “push” behind oxygen moving from air sacs into blood. It’s reported in mmHg (most common in the U.S.) or kPa (often used elsewhere).
SaO2: oxygen saturation
SaO2 is the percent of hemoglobin binding sites occupied by oxygen. It’s a direct statement about how full the oxygen “seats” are on hemoglobin.
A pulse oximeter reports SpO2, an estimate of saturation. It’s handy and fast, yet it’s still an estimate. Nail polish, motion, cold fingers, low perfusion, and a poor waveform can all throw it off.
CaO2: total oxygen content
CaO2 is the total oxygen carried per deciliter of blood, counting what’s bound to hemoglobin plus what’s dissolved. If you want a literal “how much oxygen is in the blood” number, CaO2 is usually the closest match.
How oxygen is measured in an ABG test
An arterial blood gas test draws blood from an artery and measures gases and acid-base status at that moment. It directly reports PaO2 and PaCO2 along with pH, and many analyzers also report calculated values tied to oxygenation. MedlinePlus gives a clear overview of what an ABG measures and why clinicians order it. MedlinePlus arterial blood gas test.
For interpreting the full printout, the American Thoracic Society lays out a step-by-step approach clinicians use, which helps you see how oxygen, carbon dioxide, and pH relate. ATS ABG interpretation steps.
ABG versus pulse oximeter
Pulse oximetry is noninvasive and continuous. ABG sampling is invasive and gives a snapshot, yet it provides gas pressures that a finger sensor cannot. Merck Manual explains when each method is used and what each one can tell you. Merck Manual on ABG and pulse oximetry.
When you compare SpO2 and an ABG, timing matters. They match best when breathing, oxygen flow, and position are steady. A quick change in oxygen or ventilation can make the two readings feel “off” even when both are behaving normally.
How to calculate arterial oxygen content
CaO2 can be calculated from hemoglobin, saturation, and PaO2. A widely taught equation is:
CaO2 = (1.36 × Hb × SaO2) + (0.0031 × PaO2)
Hb is hemoglobin in g/dL. SaO2 is written as a fraction (0.97, not 97). PaO2 is in mmHg. Cornell’s medical calculator page shows this equation and explains what the constants represent. Cornell oxygen content equation.
What the constants mean
- 1.36 mL O2 per gram hemoglobin reflects hemoglobin’s oxygen-carrying capacity at full saturation. Some references use 1.34.
- 0.0031 mL O2/dL/mmHg reflects oxygen’s solubility in plasma. On room air, this dissolved slice is small compared with hemoglobin-bound oxygen.
A quick resting example with real numbers
Take an adult at rest on room air with Hb 15 g/dL, SaO2 0.97, PaO2 90 mmHg.
- Hemoglobin-bound oxygen: 1.36 × 15 × 0.97 = 19.8 mL O2/dL
- Dissolved oxygen: 0.0031 × 90 = 0.28 mL O2/dL
Total CaO2 comes out to about 20.1 mL O2/dL. That’s why many healthy resting CaO2 values sit near 19–20 when hemoglobin is in a typical adult range.
How to read each oxygen number without getting tricked
PaO2, SaO2, and CaO2 each answer a different question. Mixing them up is the fastest way to misread a report.
PaO2 tells you about lung loading
PaO2 is shaped by how well oxygen moves from air sacs into blood and how well airflow and blood flow match in the lungs. PaO2 can rise quickly with supplemental oxygen, since it responds directly to the oxygen level in the air you breathe.
PaO2 can still look “not terrible” while a person struggles with oxygen delivery if hemoglobin is low. PaO2 is a pressure, not a payload.
SaO2 tells you how full hemoglobin is
Once hemoglobin is near fully saturated, pushing PaO2 higher adds little extra oxygen content, since the binding sites are already filled. That’s why oxygen saturation can look flat even as PaO2 moves around within a moderate range.
SaO2 and SpO2 also have traps. Carbon monoxide exposure can leave SpO2 looking normal while oxygen delivery is impaired. Some hemoglobin variants can distort pulse oximeter readings in ways that don’t match the person’s symptoms.
CaO2 tells you the oxygen payload per volume of blood
CaO2 tracks oxygen-carrying capacity. It drops with anemia even if lungs are functioning well. It rises with higher hemoglobin or higher saturation. If your goal is “how much oxygen is present in the arterial blood,” CaO2 is usually the most direct number.
Common reasons resting arterial oxygen looks low
A single low oxygen value can come from a normal shift, a measurement issue, or illness. The pattern across PaO2, PaCO2, saturation, hemoglobin, and symptoms gives the best signal.
Altitude and barometric pressure
At higher elevations, air pressure is lower. That lowers the oxygen pressure in the lungs, which can lower PaO2 and, in some people, saturation. A person can feel fine while showing numbers that would look “low” at sea level.
Age-related shifts
Gas exchange efficiency often decreases with age. A modest PaO2 drop can occur even without lung disease. Many labs use one reference range across adult ages, so the clinician reading the result will mentally adjust expectations.
Ventilation-perfusion mismatch
Airflow and blood flow do not always line up perfectly. When mismatch increases, PaO2 can fall while PaCO2 stays normal, since carbon dioxide can be cleared more easily than oxygen can be loaded.
Hypoventilation
If ventilation drops, PaCO2 rises and alveolar oxygen drops, which can pull PaO2 down. Causes range from sedating medicines to neuromuscular weakness and sleep-related breathing disorders.
Shunt physiology
A shunt means blood passes through the lungs without picking up oxygen, such as with consolidated pneumonia or certain cardiac conditions. With a larger shunt fraction, extra oxygen can raise PaO2 less than you’d expect.
Sampling and device issues
ABG collection can be affected by air bubbles in the syringe, delays in analysis, or accidental venous sampling. Pulse oximeters can be thrown off by motion, poor circulation, or a bad sensor fit. When a result looks odd, repeating the measurement with good technique can clear things up fast.
Table: Resting arterial oxygen measures, units, and what shifts them
| Measure | What it tells you | Resting range on room air at sea level |
|---|---|---|
| PaO2 | Dissolved oxygen pressure in arterial blood | 75–100 mmHg |
| SaO2 | Percent of hemoglobin binding sites occupied by oxygen | 95–100% |
| SpO2 | Pulse oximeter estimate of saturation | 95–100% in many healthy adults |
| CaO2 | Total oxygen carried per dL of blood (bound + dissolved) | 16–22 mL O2/dL |
| Hb | Oxygen-carrying protein concentration | Lab-specific; often ~12–17 g/dL |
| FiO2 | Fraction of oxygen in inhaled gas | 0.21 on room air |
| A–a gradient | Gap between alveolar oxygen and arterial PaO2; hints at cause of low PaO2 | Rises with age; varies with FiO2 |
| PaCO2 | Ventilation marker that helps explain low PaO2 | 35–45 mmHg |
Why “normal oxygen” can still mean poor oxygen delivery
Oxygen delivery depends on blood flow and oxygen content, not just saturation. Two scenarios surprise people often.
Anemia with normal saturation
If hemoglobin drops, CaO2 drops even when SaO2 stays near 100%. A person can have a normal-looking SpO2 and still carry less oxygen per deciliter of blood.
That’s why clinicians often pair oxygen readings with a complete blood count when symptoms and oxygen numbers don’t match.
High PaO2 with low hemoglobin
Supplemental oxygen can drive PaO2 higher and push saturation to 100%. That can look reassuring. Still, hemoglobin-bound oxygen remains the main chunk of CaO2 on most oxygen settings. If hemoglobin is low, the total oxygen payload can stay modest even with a high PaO2.
Hemoglobin binding problems
Carbon monoxide and methemoglobinemia can distort how saturation behaves and how pulse oximeters read. In those cases, clinicians may order co-oximetry, a method that separates different hemoglobin species instead of assuming all hemoglobin behaves the same way.
Table: Quick checks that help interpret a resting oxygen result
| What you see | What it often points to | Next useful check |
|---|---|---|
| Low PaO2 with normal or low PaCO2 | V/Q mismatch, diffusion limitation, shunt | A–a gradient, chest imaging, response to oxygen |
| Low PaO2 with high PaCO2 | Hypoventilation | Ventilation causes: meds, neuromuscular weakness, airway issues |
| Normal PaO2, low CaO2 | Anemia or low saturation with low hemoglobin | Hemoglobin level, bleeding history, iron studies if ordered |
| Normal SpO2, symptoms don’t match | Dyshemoglobins or sensor error | ABG with co-oximetry, repeat with strong waveform |
| SpO2 reads low at altitude, person feels well | Lower barometric pressure at elevation | Altitude-adjusted expectations, symptom check, exertion tolerance |
| SpO2 rises with deep breaths, drops again at rest | Shallow breathing, atelectasis, sleep-related hypoventilation | Trend over time, sleep assessment if suspected |
When a resting oxygen value needs prompt medical care
Home oximeters and lab tests are tools, not diagnoses. Seek urgent care if any of these are present:
- New severe shortness of breath, chest pain, fainting, bluish lips, or confusion.
- Oxygen saturation persistently below the target range a clinician has set for you.
- A sudden drop from your own baseline that doesn’t rebound with rest.
In urgent settings, clinicians combine oxygen readings with exam findings, imaging, trend data, and repeat measurements to identify the cause and choose treatment.
Fast takeaways for the resting oxygen question
- “O2 concentration” can mean PaO2, SaO2/SpO2, or CaO2. Ask which one is being referenced.
- At rest on room air near sea level, PaO2 often falls in the 75–100 mmHg range, and SaO2 often sits near 95–100%.
- CaO2 is the closest match to “how much oxygen is in the blood,” and many healthy adults land near 19–20 mL O2/dL when hemoglobin is in a typical range.
- A normal SpO2 does not rule out reduced oxygen delivery in anemia or certain hemoglobin disorders.
References & Sources
- MedlinePlus (NIH).“Arterial Blood Gas (ABG) Test.”Explains what an ABG measures and why it’s ordered.
- American Thoracic Society (ATS).“Interpretation of Arterial Blood Gases (ABGs).”Step-by-step approach used to interpret ABG results.
- Merck Manual Consumer Version.“Arterial Blood Gas (ABG) Analysis and Pulse Oximetry.”Explains how ABG testing and pulse oximetry measure blood oxygen in different ways.
- Cornell University Weill Department of Medicine.“Oxygen Content.”Provides the CaO2 equation and explains the constants used in oxygen content calculations.
