It is said that there is a huge(a lot) amount of iron in the north of the earth.And a compass needle is a magnet.
When magnet acts it point towards north.
1 5 1
if u know any other u can help for sure.
The Earth is a magnet that can interact with other magnets in this way, so the north end of a compass magnet is drawn to align with the Earth's magnetic field. Because the Earth's magnetic North Pole attracts the "north" ends of other magnets, it is technically the "South Pole" of our planet's magnetic field.
So,this is what I had already mentioned.
Earth has a natural magnetic field in north . not a huge amount of iron
It works in magneticforce which is produced from earth
1 1 1