The earth’s magnetic North pole moves (sometimes as much as 40 miles to 50 miles a year).
Note that this is the magnetic North pole, the north that you compass points to. It is not the geographic north pole, which is the north end of the earth’s axis of rotation.
This causes issues for us and devices that rely on the magnetic north pole’s position. In one instance, a Florida airport had to repaint it directional signs because of the shift.
In fact, in the Earth’s geological past, the magnetic poles has in fact reversed (the north pole became the south pole, and vice versa).
Reference:
HowStuffWorks.com
ScienceFriday.com