explain why iron is paramagnetic?

Paramagnetism generally is caused by the spin of unpaired electrons; however, not all elements with unpaired electrons are paramagnetic. For example, H is diamagnetic but Li is paramagnetic. You can read more about this phenomenon here.

http://en.wikipedia.org/wiki/Paramagnetism