North Magnetic Pole
At any other place on earth, the magnetic field points to the North Magnetic Pole. This is why a compass works to find where north is.
The North Magnetic Pole is not identical to the North Pole, which is the geographic north pole. In 2001, a team of scientists estimated that the North Magnetic Pole is near Ellesmere Island in northern Canada at . It was estimated to be at in 2005.
Because the North Magnetic Pole is different from the North Pole, a compass does not always point straight north. But usually the difference is small.
Because the magnetic field of the Earth is not symmetrical, the South Magnetic Pole is not directly opposite. A line drawn from one to the other does not pass through the centre of the Earth. It actually misses by about 530 km (329.3 mi).