Data mining is an important stage in knowledge discovery in database (KDD) of clinical data due to its ability to extract concealed (hidden) patterns from huge amount of datasets to produce more useful and understandable information. One of the most important applications of data mining is the prediction of heart disease. Techniques in data mining can be employed for management, diagnosis and prediction of heart disease in healthcare establishments. This paper discusses review on different approaches in data mining that have been employed by several researchers to predict heart disease.