Abstract The Iranian Light Source Facility (ILSF) is a new 3 GeV synchrotron radiation laboratory in the design stage. The ILSF storage ring (SR) is based on a Five-Bend Achromat lattice providing an ultralow horizontal beam emittance of 0.48 nm-rad. The ring is consisting of 100 pure dipole magnets, 320 quadrupoles and 320 sextupoles. In this paper, we present some design features of the SR magnets and discuss the detailed physical and mechanical design of these electromagnets. The physical designs have been performed relying on two dimensional codes POISSON [1] and FEMM [2]. Three dimensional RADIA [3] and MERMAID [4] were practiced too, to audit chamfering values and get the desired magnetic length.