In a single atom , unpaired electron possess non zero magnetic moment which is responsible for the magnetic behaviour.
But when we take large no of atoms some have magnetic moment in parallel direction and some have in anti-parallel direction, due to the opposite alignment net magnetic moment is zero. Therefore, there is no magnetic behaviour.
Same happens in the case of iron atom and iron rod.