We examined whether the use of non-steroidal anti-inflammatory drugs (NSAIDs) can affect the anemia and iron status of hemodialysis patients. We recruited patients from six dialysis centers who had undergone maintenance hemodialysis for at least four months. We examined the use of NSAIDs during the past three months based on their medical records and assigned the patients to three groups (group A, non-NSAID group; group B, aspirin group; and group C, non-aspirin NSAID group). Of the 446 patients, 95 (21.3%) were treated with aspirin and 103 (23.1%) were treated with non-aspirin NSAIDs. The serum iron level and transferrin saturation (TSAT) were significantly lower in group C patients than those in group A. However, the ratio of the patients who were administrated iron preparations during the past three months was significantly higher than that in the other two groups. The incidences of positive fecal occult blood tests did not differ substantially between the three groups. The ratios of the patients who were administrated recombinant human erythropoietin were the same between three groups. Using a multiple regression analysis, the administration of non-aspirin NSAIDs was identified as an independent factor for the decreased serum iron and the decreased TSAT levels. A multiple logistic regression analysis revealed that the patients using non-aspirin NSAIDs had an increased the requirement for iron preparation therapy (OR 2.03, 95% CI, 1.28-3.22). The use of non-aspirin NSAIDs may therefore increase the risk of the iron deficiency in patients undergoing hemodialysis.