Eosinophils: what they are, what they tell you and why we test them
Eosinophils are the white blood cells involved in allergy and in fighting parasites. There are very few of them in the blood, and your report may even count zero. They rise mostly with allergies, asthma or eczema, sometimes with a medicine or after travel.
Why we test them
Eosinophils are one of the five types of white blood cell in a full blood count, in the part called the differential. They fight parasites and take part in allergies: they gather where there is a reaction, for example in the airways with asthma.
There are very few in the blood: most live in the tissues, such as the gut. When they rise in the blood, an allergy is often behind it, though it is not the only cause.
A low value, on the other hand, usually means nothing.
What they tell you, and what they do not
If they are high, an allergy is often behind it: hay fever, asthma, eczema. Other times a medicine or, after travel, a parasite. A cause is not always found.
If they are low or zero, that is usually normal: there are so few in the blood that it happens often.
And cortisone lowers them within hours. A normal result while you take it does not rule out an allergy.
That is why they are read together with other tests:
- White blood cells: The total the absolute count is calculated from
- Basophils: They can rise with allergies too
- Lymphocytes: They help show which part of your defences is at work
- CRP: Whether there is inflammation
Normal eosinophil levels
Your report usually lists eosinophils twice. The percentage says what share of your white cells are eosinophils. The absolute count says how many there are in a microlitre of blood. If there is only the percentage, the absolute count is the percentage times your white cell count, divided by a hundred.
The lab decides what is normal, and prints its limits next to each line. On some reports the lower limit is zero: a result of zero is common and normal.
The absolute count is written as x10⁹/L or x10³/µL: it is the same number. Some reports give it per mm³, multiplied by a thousand. The absolute count is what shows whether they are really high.
In the Rosa report you see your eosinophils next to the rest of your blood count. Rosa also calculates the absolute count, from your total white cells.
If your eosinophils are high or low
- High eosinophils: An allergy is often behind it, sometimes a medicine or a parasite.
- Low eosinophils: Usually normal, even at zero.
What can skew the result
A few things change the number for a while. It helps to know them before you read it.
- Time of day: They follow a daily rhythm: lower in the morning, higher in the evening and at night.
- Cortisone: As tablets or injections it lowers them within hours. Tell your doctor, and do not stop it on your own.
- Pollen season: People with a seasonal allergy can have higher levels in the pollen months.
- A current infection: During an acute infection they often drop, and rise again as you recover.
When to worry
Talk to your doctor if:
- Your absolute eosinophil count is 1.5 x10⁹/L or more.
- They stay above your report’s limit on a second test, without a known allergy.
- They are high and you have travelled to or lived in a tropical country, even if you feel well.
- They are high and you have a cough or breathlessness that will not go away, diarrhoea, belly pain or weight loss.
- In the weeks after starting a new medicine you get a widespread rash and a fever: see a doctor the same day.
- With the rash you get blisters, peeling skin or sores in your mouth or eyes: call 112 or go to the emergency department.
- You get suddenly short of breath or have chest pain: call 112 or go to the emergency department.
With Rosa, eosinophils of 1.5 x10⁹/L or more (absolute count) are always flagged to a doctor, who usually has the test repeated.
Frequently asked questions
What are eosinophils? White blood cells that fight parasites and take part in allergies. There are very few in the blood: most live in the tissues, such as the gut.
What are normal eosinophil levels? The lab decides, and your report prints its limits for the percentage and the absolute count. Zero is usually normal; above the limit they count as high, often because of an allergy. At 1.5 x10⁹/L or more, talk to your doctor.
Do high eosinophils mean an allergy? Often, yes: allergies, asthma and eczema are among the most common causes. But they are not the only ones, and sometimes no cause is found. If they stay high, your doctor decides whether more tests are needed.
How often should they be checked? They are part of the blood count: Rosa measures them twice a year. If they are out of range, your doctor decides whether and when to repeat them.
Sources
- Valent and colleagues, refined criteria to define and classify eosinophil disorders. Allergy, 2023. PMID 36207764
- Patel and colleagues, the causes of high eosinophils in people referred to a haematologist, and the level at which to refer. European Journal of Haematology, 2026. PMID 41833286
- Hong and colleagues, why cortisone lowers eosinophils within hours. Blood, 2020. PMID 32659786
- Thakker and colleagues, investigating high eosinophils in returning travellers and migrants. Journal of Infection, 2025. PMID 39537036