Learn more physics!
how can the magnetic north be east or west of true north because magnetic north or axis is constant .it cannot move.there the magnetic needle will be pointed towards single direction that is magnetic north .
- Kshitij (age 15)
In fact the magnetic North Pole is not exactly at the Earth's rotational North Pole but is situated somewhat South and East of it. Not only that but it moves around quite a number of kilometers per year. This is due to the the subtle changing of the path of the electric currents inside the Earth's core. The exact path is not easy to calculate in advance but historic records show its path. In the past 150 years it has moved more than 1,000 kilometers. See: http://en.wikipedia.org/wiki/North_Magnetic_Pole
for some more detailed information.
(published on 05/16/2011)
Follow-up on this answer.