Data mining is the computer based process of analyzing huge sets of data and then extracting the meaning of the data. Data mining tools predict future trends, allowing business to make positive, knowledge-driven decisions. The huge amounts of data generated by traditional methods for prediction of heart disease are too complex and voluminous to be processed and analyzed. Data mining provides the technologies to transform these huge sets of data into useful information for decision making. Data mining techniques takes less time for the prediction of the disease with more accuracy. In this paper we survey different papers in which one or more algorithms of data mining used for the prediction of heart disease. The prediction by using data mining algorithm gives efficient results. Applying data mining techniques to heart disease treatment data can provide as reliable performance as that achieved in prediction and diagnosing of heart disease.