The Iranian Light Source Facility (ILSF) is a 3 GeV synchrotron radiation laboratory which is in the detailed design stage and the main building site is being excavated in Qazvin, 150 km from Tehran. The ILSF storage ring (SR) is based on a Five-Bend Achromat (5BA) lattice providing an ultra-low beam emittance of 270 pm rad. The ring is comprised of 100 combined dipole magnets, 240 quadrupoles and 320 sextupoles with additional coils as dipole and skew quadrupole correctors. In this paper, some design features of the SR magnets along with their detailed physical design are debated. The corresponding electrical and cooling calculations and mechanical layouts are investigated as well.