Answer:
Magnetism at atomic /sub - atomic levels is mostly due to charged particles called electrons. Electrons have spin which give them angular momentum and thus a magnetic moment associated with it. That is the cause of Magnetism at atomic levels. Electrons fill up orbitals in atoms in pairs.