La causa más frecuente de la anemia es la deficiencia de hierro, que es clave para la formación de la hemoglobina. Esto puede deberse a dietas con bajo consumo de hierro o a la mala absorción de este mineral en el organismo. En el embarazo o en la infancia aumenta el requerimiento de hierro, y por supuesto, el sangrado menstrual o digestivo disminuye sus niveles en el cuerpo.El déficit de folato y de vitamina B12 trae como resultado la disminución en la producción de glóbulos rojos. Algunas enfermedades pueden ser el detonante de la anemia, ya que interfieren en la creación de los glóbulos rojos, como el cáncer, SIDA, anemia aplásica, artritis reumatoide, leucemia y la mielofibrosis.Esta enfermedad puede presentarse también como resultado de que los glóbulos rojos mueran más rápido de lo que la médula ósea puede reemplazarlos.