Three stains, Hansel's stain, alkaline erythrocin B (AEB) and naphthalene black (NB), were used to demonstrate eosinophils in the urine of patients infected with Schistosoma haematobium. Hansel's stain was superior to the other two stains; it stained eosinophils bright red and their nuclei faint blue, and they were easily differentiated from neutrophils, lymphocytes, macrophages and epithelial cells. The method using AEB took longer than Hansel's stain and 10% of the specimens were lost during staining with this method. Like eosinophils, the neutrophils took up NB stain and their nuclei stained poorly with the counterstain. © 1993 Informa UK Ltd All rights reserved: reproduction in whole or part not permitted.