Mahallat hot springs located in the northeast of Mahallat, in central Iran. There are 6 main hot springs namely Shafa, Abejoush, Donbeh, Soleimanie, Hakim and Soda. In this research, geology, physico-chemical characteristics and petrography of basement rocks of these hot springs have been investigated. The results show that hot springs have an average temperature of 45°C and acidic to neutral pH. All sampled hot springs have calcic sulfate facies. The hydrogeochemistry of the samples show that the concentration of heavy metals is low and less harmful for the environment. In addition, the low changes of the discharge of hot springs; their temperature; and high partial pressure of CO2, has led to the conclusion that the hot springs were located on faults and had deep aquifers. Hot springs, in terms of water quality, are better conditions than the other sources, and due to health their benefits, can play an important role in geo tourism of the area.