Why does a compass needle not point to the geographic North Pole?
The iron deposits that attract the magnet in the compass are not located directly under the geographic north pole of the earth. Because they are located under the far North American landmass, that is where the needle will point, not to the actual “north pole” which is located in the arctic, over water.