Physics Stack Exchange is a question and answer site for active researchers, academics and students of physics. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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)?

share|cite|improve this question
up vote 10 down vote accepted

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/10000th the strength of Earth's. On the other hand, Jupiter's magnetic field is about 20000 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.

share|cite|improve this answer
Thank you for your answer. – Voitcus May 17 '13 at 22:15

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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