A compass needle points north because the north pole of the magnet inside it is attracted to the south pole of Earth's built-in magnet . And irons are heavily attracked to magnet .So this is why iron needles used in compasses .