What Causes a High White Blood Cell Count?

A high white blood cell count, called leukocytosis, means your blood contains more than 11,000 white blood cells per microliter. The most common causes are infections, inflammation, stress, medications, smoking, and pregnancy. Less often, a persistently high count signals a bone marrow disorder or blood cancer.

Your bone marrow keeps a reserve of maturing white blood cells ready to deploy at a moment’s notice. When your body detects a threat, signaling molecules trigger the marrow to release those stored cells into your bloodstream. This system is so responsive that circulating white blood cells can double or triple within four to five hours.

Bacterial Infections and Inflammation

Bacterial infections are the single most common reason for a high white blood cell count. When bacteria invade, your immune system releases chemical signals that pull neutrophils (the most abundant type of white blood cell) out of storage and toward the site of infection. Neutrophils are the front-line defenders: they physically engulf and kill bacteria. During an active infection, the total pool of neutrophils in your body can increase to five or six times its normal size.

There’s actually a brief dip in your count at the very start of an infection, because neutrophils rush out of freely circulating blood and stick to blood vessel walls near the infected area. Within hours, the bone marrow compensates by flooding the bloodstream with fresh cells. If the demand is high enough, the marrow starts releasing younger, less mature cells. When a lab report mentions a “left shift,” that’s what it means: the presence of these immature cells, which indicates the body is fighting hard.

Any significant inflammation can trigger the same response, even without infection. Conditions like rheumatoid arthritis, inflammatory bowel disease, and tissue damage from burns or surgery all raise white blood cell counts through the same signaling pathways.

Viral Infections and Lymphocyte Rises

Viruses tend to raise a different population of white blood cells: lymphocytes. While bacterial infections drive up neutrophils, viral infections like mononucleosis, hepatitis A through C, cytomegalovirus, and HIV stimulate lymphocyte production. This makes sense biologically, since lymphocytes are the cells responsible for recognizing and remembering specific viral invaders.

A high lymphocyte count from a viral infection often shows up after the worst symptoms have passed. You may feel mostly recovered by the time a blood test catches the elevation, and it’s possible to have a noticeably high lymphocyte count with few or no remaining symptoms.

Allergies and Parasitic Infections

A third type of white blood cell, eosinophils, rises in response to allergies and parasitic infections. Eosinophils specialize in destroying foreign substances that the immune system has flagged as harmful, particularly material from parasites like roundworms.

Common triggers for high eosinophil counts include:

  • Allergic conditions: asthma, hay fever, eczema, drug allergies
  • Parasitic infections: roundworm, hookworm, filariasis
  • Eosinophilic esophagitis: an allergic condition affecting the swallowing tube

Drug allergies and parasitic infections are the two most frequent causes of eosinophilia overall. If your blood work shows elevated eosinophils specifically, your doctor will likely ask about new medications and travel history before anything else.

Stress and Physical Exertion

Your white blood cell count can spike from stress alone, with no infection or illness involved. Intense exercise, anxiety, seizures, and even general anesthesia can all cause a temporary jump. This happens through a different mechanism than infection: the stress hormone epinephrine (adrenaline) causes white blood cells that are normally parked along blood vessel walls to detach and enter the circulating bloodstream. The bone marrow doesn’t produce extra cells in this case. The count simply looks higher because cells that were already in your body become visible to the blood test.

Stress leukocytosis typically reverses within hours once the trigger is gone. If you had blood drawn after a hard workout, a panic attack, or a stressful medical procedure, a mildly elevated count may mean nothing more than bad timing.

Corticosteroids and Other Medications

Corticosteroids like prednisone are one of the most overlooked causes of a high white blood cell count. Even small doses taken over a prolonged period can push the count well above normal. In some cases, white blood cell counts exceed 20,000 per microliter as early as the first day of treatment. Higher doses tend to cause faster and more dramatic elevations, with counts typically peaking within two weeks before partially settling. When treatment stops, counts come down but may not fully return to pretreatment levels right away.

This matters because corticosteroid-induced leukocytosis can look alarming on a lab report, and it’s easy to mistake it for an active infection. One distinguishing clue: corticosteroids primarily raise neutrophil counts while simultaneously lowering eosinophils and lymphocytes. Infection, by contrast, tends to produce immature cells and other markers of active immune response that corticosteroids alone don’t cause.

Smoking

Chronic smoking causes a persistent elevation in white blood cell counts that can last years after quitting. Current smokers are roughly 12 times more likely than nonsmokers to have a white blood cell count above 9,000 per microliter. Even former smokers who quit five to ten years ago still carry nearly four times the odds of elevated counts compared to people who never smoked. The inflammation caused by tobacco smoke keeps the immune system in a state of low-grade activation that the body is slow to fully reverse.

Pregnancy

Pregnancy naturally raises white blood cell counts, and the normal reference range shifts upward to reflect this. In pregnant women, the upper limit of normal is about 15,000 per microliter, roughly 36% higher than the standard cutoff. This increase is driven mainly by neutrophils (up about 55%) and monocytes (up about 38%), and it stays relatively stable from about 8 weeks through delivery.

After birth, counts jump even higher for a few days regardless of whether delivery was vaginal or by cesarean section. They typically return to pre-delivery levels within about a week and settle back to pre-pregnancy levels by around three weeks postpartum. Standard lab reference ranges don’t account for these shifts, so a result flagged as “high” during pregnancy or the early postpartum period is often completely normal.

Bone Marrow Disorders and Blood Cancers

When white blood cell counts are extremely high, particularly above 30,000 per microliter with no obvious explanation, the concern shifts toward bone marrow problems. Counts above 100,000 per microliter are almost always caused by leukemia or a related bone marrow disorder called a myeloproliferative neoplasm, where the marrow produces blood cells uncontrollably.

Several signs help distinguish these serious causes from routine ones:

  • Unexplained fatigue, weakness, or weight loss
  • Fevers or drenching night sweats
  • Easy bruising, unusual bleeding, or tiny red spots on the skin
  • Swollen lymph nodes, or an enlarged spleen or liver
  • Low red blood cell counts or abnormal platelet counts alongside the high white cells

These symptoms alongside a persistently elevated count generally prompt further testing. A blood smear, where a technician examines your blood cells under a microscope, can reveal whether the elevated cells look normal or whether immature, abnormal cells are circulating. A complete blood count with differential breaks the total white cell number into its subtypes, which is essential for interpretation. An isolated white blood cell number, without knowing which type of cell is elevated, tells very little on its own.

Why the Type of White Blood Cell Matters

Your total white blood cell count is really five counts combined: neutrophils, lymphocytes, monocytes, eosinophils, and basophils. Each type responds to different threats, so the pattern of elevation points directly to the cause. High neutrophils suggest bacterial infection or corticosteroid use. High lymphocytes point to viral infections. High eosinophils suggest allergies or parasites. When all cell types are elevated proportionally, stress or a bone marrow disorder is more likely.

A single elevated reading, especially a mild one in the 11,000 to 15,000 range, is often transient. It could reflect a recent cold, a stressful morning, or a medication you’re taking. Persistent or markedly elevated counts, counts paired with abnormal findings in other blood cell lines, or counts that keep climbing on repeat testing are the ones that warrant closer investigation.