An atom has magnetic properties due to the spin and orbital motion of its electrons. These atomic magnets cause magnetic properties in a material. [Read: Magnetic Domain] MORE QUESTIONS ON MAGNETISM