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. It wanders slowly. 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 Earth's magnetic field 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).