In this study, water samples were collected from 10 thermal and non-thermal springs of Mahalat setting during four periods in 2011. The discharge rates of these springs vary from 2 l/s to 45 l/s and their temperature range from an average minimum of 18oC to maximum 47oC. Spring water is high in SO4-Cl and this is related to gypsum dissolution. Correlation coefficient, principal component analysis, and isotopic data of samples showed there was mixing of young and old water and meteoric water in springs. The quality of water for irrigation was assessed by parameters such as SAR, SSP, RSC, PI, MAR and Kelly’s index for major elements (SO42-, HCO3-, Cl-, Ca2+, Na+, Mg2+ and K+). All water quality indices have shown that the water is suitable for irrigation. The metal index of heavy metals (Hg, Zn, Co, As, B, Cu, Mn, Mo and Ni) was compared to the Standard Iranian Guideline values for irrigation and was also used to determine the contamination index. The calculated values have shown that almost all samples are above the threshold of warning and most of the water samples are contaminated.