What Causes High WBC? From Infections to Cancer

A high white blood cell (WBC) count most commonly signals that your body is fighting an infection or dealing with inflammation. The normal range for adults is 4,000 to 10,000 cells per microliter of blood, and anything above that upper limit is considered elevated. While infections are the leading cause, dozens of other triggers can push your count up, from medications and physical stress to pregnancy and, less commonly, blood cancers.

Infections Are the Most Common Cause

Bacterial infections are the single most frequent reason for a high WBC count. When bacteria invade, your bone marrow ramps up production of neutrophils, the white blood cells that arrive first to attack pathogens. In one large study comparing bacterial and viral infections, the median WBC count during bacterial infections was 11.3 billion cells per liter, compared to 6.85 billion per liter during viral infections. That difference is significant enough that doctors use WBC counts as one clue to help distinguish the two.

Viral infections can also raise your count, though typically less dramatically. Viruses like Epstein-Barr (the cause of mono), cytomegalovirus, influenza, and measles tend to increase lymphocytes rather than neutrophils. In children under 5, even common viruses like chickenpox and herpes simplex can push neutrophil counts higher. Certain bacterial infections, including tuberculosis and whooping cough, also elevate lymphocytes rather than neutrophils, which is unusual for bacteria.

Chronic infections tell a slightly different story. Conditions like tuberculosis, malaria, endocarditis (infection of the heart valves), and syphilis tend to raise monocytes, a type of white blood cell involved in long-term immune surveillance. Monocyte counts above 1,000 cells per microliter point toward these slower-burning infections or chronic inflammatory conditions.

Inflammation Without Infection

Your immune system doesn’t only activate in response to germs. Autoimmune and inflammatory diseases cause the body to produce excess white blood cells as it mistakenly attacks its own tissues. Rheumatoid arthritis, inflammatory bowel disease (IBD), and chronic hepatitis are well-known triggers. In IBD specifically, neutrophils accumulate in the inflamed lining of the intestines, releasing compounds that damage the intestinal barrier and recruit even more immune cells to the area. This creates a cycle of inflammation that keeps WBC counts persistently elevated.

Other inflammatory conditions linked to high counts include Kawasaki disease in children, adult-onset Still disease, and various forms of vasculitis. If your WBC count stays elevated over weeks or months without an obvious infection, chronic inflammation is one of the first possibilities your doctor will investigate.

Medications That Raise WBC Counts

Several commonly prescribed drugs can push white blood cell counts above normal. Corticosteroids (like prednisone) are one of the most frequent culprits. They cause neutrophils that are normally stuck to blood vessel walls to release into the bloodstream, creating an apparent spike that doesn’t reflect a true increase in immune activity. Lithium, used to treat bipolar disorder, and epinephrine-like medications also raise neutrophil counts.

A different pattern shows up with drug reactions that increase eosinophils, the white blood cells involved in allergic responses and parasite defense. NSAIDs (like ibuprofen), certain antibiotics in the penicillin and cephalosporin families, anti-seizure medications, and gout treatments are among the more common offenders. Nearly any medication can cause eosinophil elevations as part of a hypersensitivity reaction, so a new or recently changed prescription is always worth mentioning if your count is high.

Physical and Emotional Stress

Intense exercise causes a rapid, temporary spike in white blood cells. Immediately after a hard workout, total WBC counts rise 50 to 100 percent above baseline. The peak typically hits around 3 to 5 hours post-exercise, when neutrophil counts can climb to 150 to 250 percent of resting levels. Counts generally return to normal within 24 hours. This means a blood draw taken the morning after a hard gym session or a long run could show an elevated result that has nothing to do with illness.

Emotional stress and physical trauma trigger the same response through stress hormones like cortisol and adrenaline, which mobilize stored white blood cells into the bloodstream. Surgery, burns, and severe emotional distress can all produce temporary elevations.

Pregnancy

A rising WBC count is a normal part of pregnancy. In the first two weeks after conception, the normal range stays the same as for non-pregnant adults: 4,000 to 10,000 cells per microliter. By weeks 3 through 5, the upper limit shifts to about 11,900. From 6 weeks onward through delivery, the reference range expands to 5,700 to 14,400 cells per microliter. A count of 13,000 that would raise red flags outside of pregnancy is completely expected at 30 weeks. This increase is driven largely by neutrophils and is thought to help protect both the mother and fetus from infection during a period of altered immune function.

Smoking and Obesity

Cigarette smoking causes a chronic, low-grade elevation in white blood cells. The constant irritation and inflammation in the airways keeps the immune system in a heightened state, and WBC counts in smokers are consistently higher than in non-smokers. This elevation persists for as long as the person continues smoking and gradually normalizes after quitting. Obesity produces a similar effect. Fat tissue, particularly abdominal fat, releases inflammatory signaling molecules that stimulate ongoing white blood cell production.

Allergies and Parasites

If your blood work shows that eosinophils specifically are elevated, the cause list narrows considerably. Allergic conditions like asthma, hay fever, eczema, and drug allergies are the most common triggers in developed countries. Parasitic infections, particularly worms (helminths), are the leading cause worldwide. Fungal infections, scabies, and HIV can also drive eosinophil counts up. An eosinophil count above 1,500 cells per microliter warrants further investigation to identify the underlying trigger.

Blood Cancers and Bone Marrow Disorders

This is the possibility most people worry about when they see a high WBC count, but it’s also one of the least common causes. Blood cancers like leukemia and lymphoma cause the bone marrow to produce white blood cells uncontrollably. The counts in these conditions tend to be dramatically higher than what you’d see with infections or inflammation.

Chronic myeloid leukemia (CML) often presents with a WBC count well above normal, alongside elevated eosinophils, basophils, and monocytes. Chronic neutrophilic leukemia produces counts of 25 billion cells per liter or higher, with neutrophils making up 80 percent or more. Other bone marrow disorders like polycythemia vera and primary myelofibrosis also feature elevated counts, though they affect other blood cell lines too.

Doctors distinguish between a benign cause and a blood cancer by looking at the types of cells present, not just the total number. A reactive elevation from infection typically shows mature, normal-looking cells. Blood cancers tend to produce a uniform population of abnormal-looking cells or an unusual number of immature cells (blasts) in the bloodstream. When counts are extremely high, sometimes above 50,000 or 100,000, but the cells look normal, it’s called a leukemoid reaction. This mimics leukemia on paper but is actually caused by severe infections, certain medications, or other non-cancerous conditions.

What Your Differential Tells You

A total WBC count tells you something is going on, but the differential, which breaks down the count into its five cell types, is what points toward the cause. Here’s what each elevation suggests:

  • Neutrophils high: Bacterial infection, inflammation, corticosteroid use, smoking, stress, or pregnancy
  • Lymphocytes high: Viral infection (mono, flu, measles), whooping cough, or lymphoma
  • Monocytes high: Chronic infection (tuberculosis, endocarditis, malaria), IBD, or blood cancers
  • Eosinophils high: Allergies, parasitic infection, drug reactions, or asthma
  • Basophils high: Allergic reactions, myeloproliferative disorders, underactive thyroid, or acute viral illness

A mildly elevated WBC count found on a single blood test, particularly if you were feeling under the weather, exercised recently, are pregnant, or take corticosteroids, is very often nothing to worry about. Persistently elevated counts, extremely high numbers, or abnormal-looking cells on a blood smear are what prompt deeper investigation.

Other Less Obvious Causes

A few causes tend to catch people off guard. Having your spleen removed (or having a non-functioning spleen) leads to chronically elevated white blood cells, since the spleen normally filters out old or excess cells. Thyroid disorders, both overactive and underactive, can alter counts. Down syndrome is associated with higher baseline WBC levels. Even dehydration can make counts appear elevated by concentrating the blood, though the actual number of cells hasn’t changed.