This is a sort of a follow-up question to What causes the Earth to have magnetic poles?

The Earth has magnetic fields, and according to dynamo theory I roughly understand why. If the Earth's rotation influences the Earth's magnetic field, it also seems natural that the poles will be orthogonal to the plane of rotation.

But I still don't understand few things:

  • Why are the magnetic poles positioned near, but not exactly at, the geographic poles?

  • Why do they drift over time?

  • Why does the Earth's magnetic field sometimes change polarity?

  • Are the changes in polarity based on some cycle? Can they be predicted?

  • $\begingroup$ I would say that the 3rd question is substantially different from the previous ones, whence it should be asked separately. $\endgroup$
    – yo'
    Commented Apr 16, 2014 at 13:06
  • 1
    $\begingroup$ @tohecz: question split. $\endgroup$
    – Pavel V.
    Commented Apr 16, 2014 at 13:18
  • $\begingroup$ I have split the question based on wrong assumption that the two groups of subquestions are very different. Now I have merged them again. $\endgroup$
    – Pavel V.
    Commented Apr 16, 2014 at 15:53
  • $\begingroup$ I apologize for making a mess then. I had the impression that the polarity change is something a bit more special than other perturbations. $\endgroup$
    – yo'
    Commented Apr 16, 2014 at 19:42

1 Answer 1


Actually, all of the three questions are directly related.

As you noted, the Earth's magnetic field is generated by flow of molten conductive materials (probably mostly iron) in the outer core. (Contrary to popular belief, only the outer core and the oceans are liquid. The crust, mantle, and inner core are all solid. Solids can flow, but they have a shear strength. Liquids have no shear strength.)

However, this flow is turbulent.

Therefore, Earth's magnetic field can be described by having two poles, but in reality, it's much more complex. Part of this is due to crustal structure (i.e. the magnetic anomalies we typically work with in geophysics to, say, locate an igneous intrusion or understand the evolution of the oceanic crust). However, the part that's due to crustal structure doesn't change rapidly and only influences a very small region. The "longer wavelength" (i.e. broader) differences are due to variations in the flow of the outer core.

Every "eddy" (i.e. any vorticity) in the flow produces its own magnetic field. The sum of these is what produces the global magnetic field. At the surface, we're a significant distance from the flow that produces the magnetic field. Therefore, it gets "smoothed out" and these small perturbations are less apparent. It looks fairly close to a single magnetic dipole because the bulk of the flow is approximately around Earth's rotational axes.

This is the answer to your first and second questions.

The magnetic field is not the result of a single "current" of laminar flow, but rather the sum of much more complex turbulent flow. Therefore, it doesn't exactly match the rotation axes, and the position of the magnetic poles changes over human timescales.

I'll hold off on answer the third question, as you split it into a separate question, but basically, the flow tends to self-organize, producing a strong magnetic field that's close to a single dipole. Then, for reasons that aren't entirely clear, it episodically de-stabilizes (basically, you'd have multiple equally strong poles that somewhat cancel each other out), and then re-stabilizes (sometimes in the opposite direction).

If you're interested in a "pop-sci" style writeup, there was a very nice Scientific American piece on this awhile back written by Glatzmaier (a very big name in the field). Unfortunately, the web version is missing the figures that were in the print version, but they're mostly from Glatzmaier & Roberts, 1995 or one of the follow-up papers by the same authors.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.