Haematology
WBC differential normal ranges: percentages, absolute counts and why the lab's range wins
MedlinePlus gives adult differential ranges of neutrophils 40–60%, lymphocytes 20–40%, monocytes 2–8%, eosinophils 1–4% and basophils 0.5–1%. Laboratories judge results by absolute counts instead: North Bristol NHS Trust prints neutrophils 1.5–8.0, lymphocytes 1.0–4.0, monocytes 0.2–1.0, eosinophils 0.0–0.5 and basophils 0.0–0.2 × 10⁹/L. Ranges differ between laboratories, ages and populations, so the reporting laboratory's range applies.
The ranges, side by side, with their sources
The percentage ranges most often quoted for an adult differential are MedlinePlus's: neutrophils 40–60%, lymphocytes 20–40%, monocytes 2–8%, eosinophils 1–4%, basophils 0.5–1% and bands 0–3%. They appear on the US National Library of Medicine's blood differential encyclopedia page (reviewed 3 February 2025). They are a general guide, not one laboratory's interval, and a laboratory's own percentage ranges can be wider: the adult ranges Joan Etzell of UCSF printed in CAP Today in March 2010 allow monocytes up to 12% and eosinophils up to 7%.
| Cell type | MedlinePlus (2025) | Etzell's laboratory, CAP Today (2010) |
|---|---|---|
| Neutrophils | 40–60% | 40–70% |
| Lymphocytes | 20–40% | 15–45% |
| Monocytes | 2–8% | 0–12% |
| Eosinophils | 1–4% | 0–7% |
| Basophils | 0.5–1% | 0–2% |
| Bands | 0–3% | Not given |
Laboratories write their ranges in absolute counts, cells per litre, and those differ too. The table below sets five published adult ranges side by side. × 10⁹/L is numerically the same as thousands per microlitre (× 10³/µL), so 1.5 × 10⁹/L is 1,500 cells/µL.
| Cell type | Etzell's laboratory, 2010 | North Bristol NHS Trust | Oxford University Hospitals | The Doctors Laboratory | UR Medicine Labs, 2023 |
|---|---|---|---|---|---|
| Neutrophils | 1.8–6.8 | 1.5–8.0 | 2.0–7.0 | 2.0–7.5 | 1.5–6.5 |
| Lymphocytes | 1.0–3.4 | 1.0–4.0 | 1.0–3.0 | 1.2–3.7 | 1.0–5.0 |
| Monocytes | 0.2–0.8 | 0.2–1.0 | 0.2–1.0 | 0.2–1.0 | 0.1–1.0 |
| Eosinophils | 0.0–0.4 | 0.0–0.5 | 0.02–0.5 | 0.0–0.4 | 0.0–0.5 |
| Basophils | 0.0–0.1 | 0.0–0.2 | 0.02–0.1 | 0.0–0.1 | 0.0–0.2 (female), 0.0–0.5 (male), as printed |
Sources: North Bristol NHS Trust from its Severn Pathology white blood count page; Oxford and The Doctors Laboratory from the comparison table in Coates and colleagues, Frontiers in Pharmacology, 2020, which lists the ranges of 15 UK hospitals, laboratories, charities and studies; UR Medicine Labs (University of Rochester) from its reference range memo of 21 July 2023, effective 31 August 2023.
Across all 15 UK sources in the Coates table, the neutrophil lower limit runs from 1.47 to 2.0 and the upper limit from 6.2 to 8.0 × 10⁹/L; the lymphocyte upper limit from 3.0 to 4.5; the monocyte upper limit from 0.6 to 1.5; and the eosinophil upper limit from 0.4 to 0.8. None of them is wrong. They are different laboratories' answers to the same question.
Bands, the immature neutrophils, are the one class still mostly quoted as a percentage, because the numbers are small. Whether a laboratory reports them at all, and how it decides a cell is a band, is covered in band or segmented neutrophil.
Why absolute counts matter more than percentages
A percentage says what share of the white cells one type makes up; only the absolute count says how many of those cells there are, and raised or lowered counts are defined by the number. Etzell's CAP Today article puts it directly: clinically relevant elevations and declines are "defined by their absolute numbers, not by their relative proportions", and the CAP Hematology and Clinical Microscopy Resource Committee "recommends reporting the WBC differential results in absolute numbers rather than in percentages".
The reason is arithmetic. The five percentages must add up to 100, so when one class rises or falls, every other class's share moves in the opposite direction even if its number of cells has not changed at all. A low neutrophil count makes the lymphocyte percentage look high; a high neutrophil count makes it look low. The Blood Project gives the same rule for teaching: for the five mature types, "use absolute counts", because it is the absolute count that defines a low or high result.
Some laboratories have stopped printing percentage ranges altogether. Clinical Pathology Laboratories, part of Sonic Healthcare, discontinued its reference intervals for percentage differentials on 6 July 2021, noting that CAP and CLSI recommend absolute counts be reported "and used for patient management". A percentage on such a report has no range beside it, by design.
Converting is one multiplication: absolute count = white cell count × percentage ÷ 100. The neutrophil version, with bands, units and the × 10 shortcut, has its own guide: how to calculate the absolute neutrophil count.
Worked example: the same differential read two ways
Read against percentage ranges and against absolute ranges, one differential can flag different cells. Both examples below use complete differentials, so the absolute counts add back up to the white count.
Example 1: a low white count (CAP Today, 2010)
Etzell's first case: a white count of 2.0 × 10⁹/L, with neutrophils 40%, lymphocytes 50%, monocytes 10%, eosinophils 0% and basophils 0%. The ranges are the ones printed with the case.
| Cell type | Percentage (range) | Read as a percentage | Absolute, × 10⁹/L (range) | Read as a count |
|---|---|---|---|---|
| Neutrophils | 40% (40–70%) | Inside | 0.80 (1.8–6.8) | Below the range |
| Lymphocytes | 50% (15–45%) | Above the range | 1.00 (1.0–3.4) | At the lower limit |
| Monocytes | 10% (0–12%) | Inside | 0.20 (0.2–0.8) | At the lower limit |
| Eosinophils | 0% (0–7%) | Inside | 0.00 (0.0–0.4) | Inside |
| Basophils | 0% (0–2%) | Inside | 0.00 (0.0–0.1) | Inside |
Read as percentages, the one result outside its range is lymphocytes, and Etzell notes that "one could conclude the patient has lymphocytosis". Read as counts, the lymphocytes sit at the bottom of their range and the neutrophils, inside their percentage range, are less than half the absolute lower limit. In her words, "the patient does not have a true lymphocytosis". The percentages pointed at the wrong cell.
Example 2: a high white count
A white count of 14.0 × 10⁹/L with neutrophils 82%, lymphocytes 12%, monocytes 5%, eosinophils 1% and basophils 0%. Each absolute count is 14.0 × percentage ÷ 100. The percentage ranges are MedlinePlus's; the absolute ranges are North Bristol NHS Trust's adult ranges.
| Cell type | Percentage | Against 40–60, 20–40, 2–8, 1–4, 0.5–1% | Absolute, × 10⁹/L | Against North Bristol's range |
|---|---|---|---|---|
| Neutrophils | 82% | Above | 14.0 × 82 ÷ 100 = 11.48 | Above 1.5–8.0 |
| Lymphocytes | 12% | Below | 14.0 × 12 ÷ 100 = 1.68 | Inside 1.0–4.0 |
| Monocytes | 5% | Inside | 14.0 × 5 ÷ 100 = 0.70 | Inside 0.2–1.0 |
| Eosinophils | 1% | Inside | 14.0 × 1 ÷ 100 = 0.14 | Inside 0.0–0.5 |
| Basophils | 0% | Below | 0.00 | Inside 0.0–0.2 |
| Total | 100% | 14.00 |
The percentages flag three classes; the counts flag one. The low lymphocyte percentage is only the other side of the high neutrophil share: 1.68 × 10⁹/L of lymphocytes is an ordinary number of lymphocytes. The 0% basophils is "below" MedlinePlus's 0.5–1% only because a percentage range cannot start at zero and stay meaningful for a 100-cell count, which the section on counting by hand explains.
These examples show the arithmetic of reading a report. They are not an interpretation of either result, which belongs to the clinician with the whole picture.
Why the ranges differ between laboratories
Each laboratory sets or verifies its ranges for its own analyser, its own method and the people it serves, so two sound laboratories can print different limits for the same cell. MedlinePlus (updated 4 September 2025) gives the consequence plainly: because labs use different testing methods, "they often use different reference ranges", and "You can't compare test results from different labs."
| Reason | What it changes | Example from the sources here |
|---|---|---|
| Analyser and method | Each platform counts and classifies cells its own way, so intervals are set per platform | CALIPER published children's intervals separately for the Sysmex XN-3000 and the Beckman Coulter DxH 520 |
| Reference population | Who was sampled as "healthy": ancestry, Duffy status, smokers, region | Hibbs 2026: standard ranges called 21.7% of healthy Duffy-null US adults neutropenic |
| Age | Lymphocytes in particular change from birth to adulthood | North Bristol: lymphocytes 4.0–10.0 at 2–6 months, 1.0–4.0 in adults |
| Pregnancy | Neutrophils and monocytes rise, lymphocytes fall | Dockree 2021: neutrophils 3.7–11.6 × 10⁹/L in pregnancy |
| Time of day | Neutrophils rise and eosinophils fall over the day | Coates 2020: healthy volunteers' neutrophils 1.0–5.8 in the morning, 1.6–7.4 in the evening |
| How the limits are drawn | Central 95% of healthy results, or limits chosen to cut false flags | UR Medicine Labs widened its lymphocyte upper limit from 3.6–3.7 to 5.0 in 2023 |
What a reference range is, and what it is not
A reference range is usually the central 95% of results from a group of healthy people, which is how the UR Medicine Labs memo describes the statistical definition its literature review started from. By that definition, 1 healthy person in 20 falls outside the range for any one test, which is why MedlinePlus notes that "It's common for healthy people to sometimes have results outside the reference range."
The same memo shows that a range is also a decision. UR Medicine Labs' 2023 revision changed its adult neutrophil range from 1.6–6.1 (female) and 1.8–5.4 (male) to 1.5–6.5 for both, and its lymphocyte range from 1.2–3.7 and 1.3–3.6 to 1.0–5.0. The memo says the new ranges are "designed to minimize the number of 'out of range' values reported to providers and patients while maintaining a clear boundary between acceptable physiologic variants and those suggestive of pathology", and that they assume neither a normal distribution nor that the central 95% is the clinically useful definition. A result of 1.6 × 10⁹/L neutrophils in a man was flagged at that laboratory before 31 August 2023 and not after it.
One result, five laboratories
| Result (× 10⁹/L) | Etzell's laboratory | North Bristol | Oxford | The Doctors Laboratory | UR Medicine Labs |
|---|---|---|---|---|---|
| Neutrophils 1.7 | Low | Inside | Low | Low | Inside |
| Lymphocytes 3.6 | High | Inside | High | Inside | Inside |
| Monocytes 0.9 | High | Inside | Inside | Inside | Inside |
| Eosinophils 0.45 | High | Inside | Inside | High | Inside |
Sources for the bars not yet named: the morning and evening volunteer ranges are for non-Black healthy volunteers in Coates 2020, table 5; the Duffy-null range is Hibbs and colleagues, Blood, 2026; pregnancy is Dockree and colleagues, EBioMedicine, 2021; infants are North Bristol's children's table, below.
Children: the years when lymphocytes lead
Children's differentials have their own ranges, and for most of early childhood lymphocytes, not neutrophils, are the larger population. North Bristol NHS Trust's children's reference ranges (document HA/WE/003, version 4) give a separate band for each age:
| Age | White count | Neutrophils | Lymphocytes | Monocytes | Eosinophils | Basophils |
|---|---|---|---|---|---|---|
| Birth | 10.0–26.0 | 2.7–14.4 | 2.0–8.0 | 0–2.0 | below 0.81 | below 0.21 |
| 2 and 4 weeks | 6.0–21.0 | 1.5–5.4 | 2.8–9.1 | 0.1–1.7 | below 0.91 | below 0.21 |
| 2–6 months | 5.0–15.0 | 1.0–5.0 | 4.0–10.0 | 0.4–1.2 | below 0.81 | below 0.21 |
| 6 months to 1 year | 6.0–17.5 | 1.0–8.5 | 4.0–12.0 | 0.2–1.0 | below 0.81 | below 0.21 |
| 1–6 years | 5.0–17.0 | 1.0–8.5 | 1.5–9.5 | 0.2–1.0 | below 0.81 | below 0.21 |
| 6–12 years | 4.5–14.5 | 1.0–8.0 | 1.5–7.0 | 0.2–1.0 | below 1.01 | below 0.21 |
| 12–18 years | 4.5–13.0 | 1.5–8.0 | 1.1–4.5 | 0.2–1.0 | below 0.81 | below 0.21 |
| Adults | 4.0–11.0 | 1.5–8.0 | 1.0–4.0 | 0.2–1.0 | 0.0–0.5 | 0.0–0.2 |
Two things stand out. At 2–6 months the lymphocyte lower limit, 4.0, is the adult upper limit, so a lymphocyte count that is normal for an adult is below range for a three-month-old. And the neutrophil lower limit of 1.0 from 2 months to 12 years is lower than any of the five adult laboratory ranges above.
Larger studies confirm that childhood needs partitioned ranges. The Canadian CALIPER programme measured 641 healthy children and adolescents on the Sysmex XN-3000 and found 19 of 25 haematology parameters needed age-specific intervals and seven needed sex-specific ones, monocyte percentage among them (Bohn and colleagues, 2020). A companion study on the Beckman Coulter DxH 520, with 536 children, found every one of 27 parameters except four needed age partitions (Higgins and colleagues, 2020). Two analysers, two studies, two sets of intervals: method and age at once.
Duffy-null, pregnancy and the time of day
The same healthy adult can sit inside or outside a standard range depending on their Duffy status, whether they are pregnant and when the blood was taken. These are the three best-documented shifts.
Duffy-null neutrophil counts
People whose red cells lack the Duffy antigen, a phenotype common in people of African and Middle Eastern ancestry, have lower neutrophil counts. In a primary care study of 120 healthy Black adults, Merz and colleagues found 80 were Duffy-null, with a median neutrophil count of 2,820 cells/µL against 5,005 in the others; 19 of the 80 were below 2,000, and none of the others. A 2026 multinational study of 8,018 healthy Duffy-null adults in Blood put their reference interval at 1,210–5,390 cells/µL in the United States and 1,185–5,462 in the United Kingdom, and found that institutional ranges would have classed 21.7% and 26.0% of them as neutropenic. In the 1999–2004 US national survey, Hsieh and colleagues found neutrophils below 1.5 × 10⁹/L in 4.5% of Black participants, 0.79% of white and 0.38% of Mexican-American participants.
Coates' UK volunteer data show the same pattern for the whole differential: Black volunteers had lower mean neutrophil, monocyte, eosinophil and basophil counts and higher mean lymphocyte counts, with a morning neutrophil range of 0.6–4.2 × 10⁹/L against 1.0–5.8 for other volunteers. The neutrophil count's place in the calculation is covered in the ANC guide's section on Duffy-null counts.
Pregnancy
In 24,318 pregnant women in Oxford, Dockree and colleagues found a white count interval of 5.7–15.0 × 10⁹/L in pregnancy, driven by what the authors call a 55% increase in neutrophils, to 3.7–11.6, and monocytes of 0.3–1.1. Lymphocytes were lower, at 1.0–2.9, and eosinophils and basophils did not change. The intervals held steady from 8 to 40 weeks. The total white count rose further from the first day after birth, was back to pre-delivery levels after about seven days and to pre-pregnancy levels by day 21; the authors recommend pregnancy-specific ranges until delivery and between days 7 and 21 after birth.
Time of day
Coates and colleagues pooled 13,332 samples from 7,157 healthy volunteers in 35 trials and found mean neutrophil, lymphocyte and monocyte counts rose between 8 am and 6 pm while mean eosinophils fell by 30%. For non-Black volunteers the neutrophil interval was 1.0–5.8 × 10⁹/L in the morning and 1.6–7.4 in the evening. The authors note that most UK hospitals and laboratories use uniform ranges that take no account of time of day or ancestry.
Percentages from a manual count: what 100 cells can show
A 100-cell manual count reports whole percentages, so a range that starts above zero, such as MedlinePlus's 0.5–1% for basophils, cannot be met by most normal manual counts. With 100 cells, the only possible basophil results are 0%, 1%, 2% and so on; 0.5% needs a 200-cell count.
The rare classes are often absent from a normal count by chance alone. The table gives the probability that a count contains none of a class, for the share that class really makes up:
| True share of white cells | Zero in a 100-cell count | Zero in a 200-cell count |
|---|---|---|
| 0.5% (MedlinePlus basophil lower limit) | 61% | 37% |
| 1% (basophil upper, eosinophil lower limit) | 37% | 13% |
| 2% (eosinophils) | 13% | 2% |
| 4% (eosinophil upper limit) | 2% | 0.03% |
This is why laboratories write basophil and eosinophil ranges from 0.0, and why a 0% on a manual count is usually unremarkable. It is also why small differences between two manual counts are rarely real: the sampling error of a 100-cell count is set out in the imprecision built into a 100-cell count, and the tally percentage calculator gives the 95% range for any count. Analysers classify thousands of cells per sample, as Clinical Pathology Laboratories notes, which it says gives "higher accuracy and precision".
Simple Online Counter is a free, browser-based set of counters and calculators. Its differential counter tallies a manual white cell differential, one key per class, and shows each percentage as you count; it holds no reference ranges and does not interpret a result.
What this guide does not cover
This guide sets published reference ranges side by side and explains why they differ. It is educational, not medical advice, and it does not say whether any result is normal for a particular person. The range that applies is the one the reporting laboratory prints for that sample, age and analyser, and what a result means is for the clinician who ordered the test, with the person's history and the rest of the blood count. Nothing here suggests what to do about a result. Read with the site's disclaimer.
It does not explain how to identify the cell types at the microscope or how to run the count; for that, see how to do a manual differential count. It does not cover immature cells other than bands, nucleated red cells, or the thresholds used to grade a low neutrophil count, which are in the guide to the absolute neutrophil count.
Limits on the sources. Etzell's ranges are those printed in 2010 for one laboratory and may since have changed. The Oxford and Doctors Laboratory ranges are as compiled by Coates and colleagues for their 2020 paper, not read from those laboratories' current pages. The UR Medicine Labs male basophil limit of 0.5 is reproduced as the memo prints it. Mayo Clinic Laboratories' reference values could not be opened when this was written, so they are not included.
Frequently asked questions
What are the normal ranges for a WBC differential?
As percentages, MedlinePlus lists neutrophils 40–60%, lymphocytes 20–40%, monocytes 2–8%, eosinophils 1–4%, basophils 0.5–1% and bands 0–3%. As absolute counts, typical adult laboratory ranges run neutrophils about 1.5–8.0, lymphocytes 1.0–4.0, monocytes 0.2–1.0, eosinophils up to 0.4–0.5 and basophils up to 0.1–0.2 × 10⁹/L. Each laboratory sets its own limits, and the range printed on the report is the one that applies.
Is the percentage or the absolute count more important in a differential?
The absolute count. The College of American Pathologists' haematology committee and CLSI recommend reporting and using absolute counts, because raised and lowered counts are defined in cells per litre, not shares. A percentage moves whenever another cell type moves: a white count of 2.0 × 10⁹/L with 50% lymphocytes looks lymphocyte-heavy, yet that is 1.0 × 10⁹/L, the bottom of a typical range.
How do you convert a differential percentage to an absolute count?
Multiply the total white cell count by the percentage and divide by 100. A white count of 14.0 × 10⁹/L with 12% lymphocytes gives 14.0 × 12 ÷ 100 = 1.68 × 10⁹/L, which is 1,680 cells/µL. The answer is in the same unit as the white count, and the absolute counts of every class add back up to the white count, which is a quick check on the arithmetic.
Why is my result flagged at one lab and not at another?
Because the limits differ. A neutrophil count of 1.7 × 10⁹/L is inside the published adult ranges of North Bristol NHS Trust and UR Medicine Labs (lower limit 1.5) and below those of Oxford University Hospitals and The Doctors Laboratory (2.0). Laboratories set ranges from their own analysers and reference groups, and MedlinePlus advises not comparing results across laboratories.
What is a normal lymphocyte count for a child?
Higher than an adult's, and it depends on age. North Bristol NHS Trust's children's table gives lymphocytes of 4.0–10.0 × 10⁹/L at 2–6 months and 4.0–12.0 from 6 months to 1 year, against 1.0–4.0 for adults. In infancy lymphocytes outnumber neutrophils, so an adult percentage range applied to a baby's differential would mislabel a normal result. Use the age band the laboratory prints.
Is it normal to have 0% basophils on a differential?
Yes, often. Basophils make up around 1% of white cells or less, and a manual count looks at only 100. If basophils really are 0.5% of the white cells, about 61% of 100-cell counts will contain none; at 1%, about 37% will. Absolute ranges start at 0.0 for this reason: at North Bristol NHS Trust the adult basophil range is 0.0–0.2 × 10⁹/L.
Do white blood cell differential ranges change in pregnancy?
Yes. In a 2021 study of 24,318 pregnant women in Oxford, the neutrophil reference interval during pregnancy was 3.7–11.6 × 10⁹/L, which the authors describe as a 55% increase, monocytes were 0.3–1.1 and lymphocytes 1.0–2.9. Eosinophils and basophils were unchanged. The authors advise pregnancy-specific ranges until delivery and from 7 to 21 days after birth.
Why are normal neutrophil counts lower in some people of African ancestry?
Mostly because of the Duffy-null phenotype, red cells that lack the Duffy antigen, which is common in people of African and Middle Eastern ancestry and lowers the neutrophil count without, on its own, raising infection risk. A 2026 study in Blood put the reference interval for healthy Duffy-null adults in the United States at 1.21–5.39 × 10⁹/L, below many standard lower limits.
Why is my lymphocyte percentage high when my white count is low?
Because the percentages must add to 100. When neutrophils fall, every other class takes a larger share even if its number of cells has not changed. In a CAP Today example, a white count of 2.0 × 10⁹/L showed lymphocytes at 50%, above that laboratory's 15–45%, but the absolute lymphocyte count was 1.0 × 10⁹/L, inside its range. The low neutrophil count was the real finding.