What Causes Your White Blood Cells to Be High?

A high white blood cell count, called leukocytosis, means your body is producing more immune cells than usual. The normal range is 4,500 to 11,000 white blood cells per microliter of blood. Anything above that upper limit could reflect something as routine as a cold or as significant as a bone marrow disorder. The cause almost always falls into one of several well-understood categories.

Infections Are the Most Common Cause

When bacteria, viruses, or fungi invade your body, your immune system ramps up white blood cell production to fight them off. This is the single most frequent reason people see elevated counts on routine blood work. Bacterial infections tend to drive up neutrophils, the white blood cells that arrive first at the site of infection and attack by releasing chemicals that destroy bacterial cell walls. A urinary tract infection, pneumonia, or skin infection can all push your count well above 11,000.

Viral infections work a bit differently. They typically trigger increases in lymphocytes, the cells responsible for recognizing and remembering specific invaders. A bad flu, mononucleosis, or other viral illness can show up as a high total count driven by lymphocyte production. In some viral infections, though, lymphocyte counts actually drop while neutrophils rise, which is one reason your doctor may order a differential test that breaks down the specific types of white blood cells rather than just looking at the total number.

Allergies and Parasitic Infections

Allergies are the most common cause of high eosinophils, a specific type of white blood cell that defends against parasites and responds to allergens. Seasonal allergies, asthma, eczema, and reactions to medications can all elevate eosinophil counts enough to push your total white blood cell number above normal. These elevations are usually mild and resolve once the trigger is removed or managed.

Parasitic infections also cause eosinophil counts to climb, sometimes dramatically. If you’ve traveled to a region where parasitic diseases are common and your blood work shows elevated eosinophils, that combination is a strong diagnostic clue.

Smoking Has an Outsized Effect

Of all the lifestyle factors linked to elevated white blood cells, smoking stands out. A large cross-sectional study found that current smoking had the strongest association with high white blood cell counts of any factor examined, with smokers being roughly 6.6 times more likely to have elevated levels compared to nonsmokers. Unlike most causes that raise one or two cell types, smoking increases every type of white blood cell: neutrophils, lymphocytes, monocytes, eosinophils, and basophils all go up.

The good news is that this effect reverses. After quitting, both total white blood cell counts and neutrophil counts drop significantly within one year and stay lower for at least two more years. Former smokers in the same study showed no association with elevated counts at all, meaning the body recovers fully from this particular effect of tobacco.

Physical Stress, Injury, and Surgery

Your body treats physical trauma the same way it treats infection: as a threat that requires an immune response. Burns, major surgery, broken bones, and other tissue damage all trigger white blood cell surges. In burn patients, neutrophils flood the wound site within the first one to two weeks, with macrophages and lymphocytes arriving later. The more severe the injury, the longer this process takes to fully develop.

Intense exercise and acute emotional stress can also cause temporary spikes. These are short-lived, typically normalizing within hours, and don’t indicate any underlying problem. If your blood was drawn shortly after a hard workout or a stressful event, that alone could explain a mildly elevated result.

Inflammation and Autoimmune Conditions

Chronic inflammation keeps your immune system in a persistent state of activation, which means white blood cell production stays elevated over weeks, months, or years. Rheumatoid arthritis, inflammatory bowel disease, and other autoimmune conditions cause the immune system to attack healthy tissues, and the ongoing assault requires a continuous supply of white blood cells. If your counts are consistently high across multiple blood draws and you have joint pain, digestive issues, or other unexplained symptoms, an autoimmune condition is one possibility your doctor will consider.

Medications That Raise Your Count

Certain drugs directly stimulate white blood cell production or release stored cells into the bloodstream. Corticosteroids are the most well-known culprit. If you’re taking prednisone or a similar steroid for asthma, allergies, or an autoimmune condition, elevated white blood cells on your lab work may simply reflect the medication doing its job rather than a new problem. Epinephrine, used in emergency allergy treatment, can also cause a temporary spike.

Pregnancy Changes the Normal Range

If you’re pregnant and your white blood cell count came back flagged as high, it may actually be normal for your stage of pregnancy. The upper limit of the normal range rises by about 36% during pregnancy, from 11.0 to 15.0 × 10⁹/L. This increase is driven primarily by neutrophils, which rise by roughly 55%, and monocytes, which climb by about 38%. Lymphocytes, interestingly, decrease by around 36%.

These elevated levels hold steady from about 8 weeks of gestation through delivery. After birth, counts spike even further on the first day postpartum (potentially reaching as high as 23.2 × 10⁹/L) regardless of whether delivery was vaginal or by cesarean. Levels typically return to pre-delivery ranges within about a week and settle back to pre-pregnancy levels by three weeks postpartum.

Bone Marrow Disorders and Blood Cancers

This is the cause people worry about most, and it’s worth knowing that it’s also one of the least common explanations. Myeloproliferative disorders and blood cancers like chronic myeloid leukemia, chronic lymphocytic leukemia, and acute leukemia cause the bone marrow to overproduce white blood cells, many of which are immature or dysfunctional. The counts in these conditions can be extreme. In one documented case, a patient with chronic myeloid leukemia had a white blood cell count of 800,000 per microliter, roughly 70 times the upper limit of normal.

What distinguishes cancer-related elevations from other causes is the degree and persistence of the elevation, the presence of immature cells (called blasts) in the blood, and accompanying abnormalities like low red blood cell or platelet counts. A mildly elevated white blood cell count on a single lab draw, especially if you have an obvious explanation like an infection or medication, is very unlikely to indicate a blood cancer.

What the Differential Test Tells You

A total white blood cell count tells you something is going on. A differential test tells you what. It breaks your white blood cells into five types, and each one points toward different causes:

  • Neutrophils: elevated in bacterial infections, physical stress, corticosteroid use, and smoking
  • Lymphocytes: elevated in viral infections and some blood cancers like chronic lymphocytic leukemia
  • Eosinophils: elevated in allergies, asthma, parasitic infections, and drug reactions
  • Monocytes: elevated in chronic infections and inflammatory conditions
  • Basophils: elevated in certain allergic reactions and myeloproliferative disorders

If your lab results only show a total count, asking for a differential can help narrow down the reason. In many labs, the differential is run automatically as part of a complete blood count, so you may already have this information on your results without realizing it.