The Magnetic North Pole is not the same as "true north"; it is several hundreds of miles south of the Geographic North Pole. Earth's iron core and movement within its outer part generates a magnetic field, and the magnetic North and South poles are where the field is vertical.