of the 9 planets and the sun in our solar system, which ones have a magnetic field?
Global magnetic fields: Mercury, Earth, Jupiter, Saturn, Uranus, Neptune. Pluto is unknown, but probably not. Mercury's field is quite weak. Mars has local magnetic fields baked into it's rocks.
Venus has no magnetic field (or one so weak, it hasn't been detected yet). Mars has an extremely weak magnetic field Earth has a strong magnetic field because it spins fast Jupiter has a HUGE magnetic field. Mercury is a bit surprising because it has a weak magnetic field. Saturn has a relatively simple magnetic field Uranus has a magnetic field Neptune has a magnetic field The Sun has an awesome magnetic field EDIT - Pluto may well have a magnetic field, being warmed by tidal forces stemming from its dual orbit with its moon Charon. It also may have a magnetic interaction with the interplanetary magnetic field similar to that of a comet
There are 8 planets in our solar system. (Pluto is no longer a planet, as of 11 Jun 08 it is now called a Plutoid, as are Ceres and Eris - these were formerly called dwarf planets) Of the 8 planets in our solar system, the following have magnetic fields: Mercury Earth Jupiter Saturn Uranus Neptune It is believed that for a planet, or a star, to generate a magnetic field it must have enough magnetic material, and it must have currents moving inside the magnetic material. If a planet does not have enough of either of these two ingredients, it will not have a magnetic field. Venus has no magnetic field (it moves too slowly). Mars may or may not have a magnetic field (most of its iron is on the surface, and not molten).