In this Wikipedia article it is stated, that magnetic field of Earth is caused by currents in her core. The same origin is for Jupiter magnetic field.

For Moon (article) there is a magnetic field, but having other origin than the Earth's one, perhaps Uranus too.

Are there any other planets that we know for sure they have no magnetic field (or perhaps it should be considered as none) or are we sure that all such bodies must have magnetic field (why then)?

  • $\begingroup$ Planetary bodies with known internal magnetic field sources include: Mercury, Earth, Jupiter, Saturn, Uranus, Neptune, and Ganymede. Mars and the Moon (Luna) have localized regions of enhanced magnetic fields most likely caused either by remnant magnetization (e.g., on Mars) or from ferromagnetic asteroid impact cores. Venus' ionosphere generates a weak magnetic field, but this is not an intrinsic field to the core. $\endgroup$ – honeste_vivere Jun 22 '18 at 15:26

Our two closest planetary neighbors -- Venus and Mars -- have no significant magnetic fields. In fact, the most recent numbers I know of for an Earth-like (dipole) field on Mars say that its strength as no more than 1/10,000th the strength of Earth's. On the other hand, Jupiter's magnetic field is about 20,000 times stronger than ours.

There is no reason that planets should necessarily have magnetic fields. However, since most planets (and moons and stars) are believed to be formed in processes that involve lots of angular momentum, they will mostly tend to have lots of rotation, which will tend to create strong magnetic fields.

On the other hand, there are processes where the magnetic field can die away. In fact, there are bands of magnetic field on Mars, which suggests that Mars once had a much stronger field, like Earth's. You can see an article about that here.

To summarize: there's no reason to expect lots or little magnetism.


protected by Emilio Pisanty May 3 '18 at 18:19

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

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