Makrofager er en type fagocytter (ædeceller). De stammer fra monocytter, en anden type hvide blodlegemer, der cirkulerer i blodet. Monocytterne vandrer fra blodet ud i væv, hvor de udvikler sig til makrofager, dvs makrofager findes uden for blodbanen.
Makrofager er amøbelignende celler, der “æder” fremmede organismer ved fagocytose. De kaldes derfor også for ædeceller.
Alt efter hvilket væv de findes i, har de forskellige navne. I leveren hedder de Kupffer celler, i knoglerne hedder de osteoklaster, i centralnervesystemet hedder de mikrogliaceller osv.