Это особенность строения электронных оболочек атомов железа. Электроны сами по себе уже обладают магнитным моментом. Но для подавляющего боьшинства элементов результирующий магнитный момент всего атома получается нулевым. Или слабеньким, если там нечётное число электронов.
Для железа, кобальта и никеля, однако, это не так. У них НЕСКОЛЬКО электронов дают вклад в полный магнитный момент атома (это чисто квантовый эффект - заполнение электронных оболочек атомов носит не монотонный характер, и иногда верхние оболочки заполняются до того, как будут заполнены все нижние) . И в кристаллической решётке этих элементов атомы ориентируются параллельно, так что их магнитные моменты складываются, и получается могнитный домен - область, в которой все магнитные моменты атомов ориентированы более-менее параллельно. Причём и это - чисто квантовый эффект (следствие принципа Паули) , поскольку с точки зрения классической электродинамики они должны ориентироваться встречно-параллельно. Кстати, именно из-за этого размеры доменов невелики - доли микрона (на больших расстояниях квантовые эффекты ослабевают быстрее, чем классические) .
Подробности -
тут (на английском).