Do all magnets have two magnetic poles? Yes, all magnets have both a North and South magnetic pole. The North pole of a magnet when rotating freely will point towards the North pole of the earth. The South pole will rotate towards the South pole of the earth. Some people have asked for magnets with only a South pole, but as far as we know, no such magnet exists. |