White blood cell count. A low white blood cell count (leukopenia) may be caused by a medical condition, such as an autoimmune disorder that destroys white blood cells, bone marrow problems or cancer. Certain medications also can cause white blood cell counts to drop.
If your white blood cell count is higher than normal, you may have an infection or inflammation. Or, it could indicate that you have an immune system disorder or a bone marrow disease. A high white blood cell count can also be a reaction to medication.