They actually do. Oxygenated hemoglobin is slightly repelled by a magnet; deoxygenated hemoglobin is slightly attracted by one. But the effect is really small compared to the other forces acting on your blood at any given time, even in a very strong magnetic field.
The iron is bound up in a larger molecule that doesn’t behave the same way as pure iron. And the amount of iron in your blood is not very large in absolute terms to begin with; it’s only one part of some of the cells in your blood, and most of your blood is the liquid plasma (which is mostly water) anyway.
Latest Answers