Heart disease has emerged as a serious health concern for many individuals due to its high death rate around the world. The routine clinical data analysis has a significant difficulty in the early diagnosis of cardiac disease. The identification of cardiac disease may benefit from the use of machine learning. To improve machine learning models, several studies have previously been conducted. The suggested study uses the maximum voting ensemble technique of classification to effectively identify heart disease. The suggested classifier is a more reliable and accurate approach. To identify and eliminate outliers, conduct Inter quartile range outlier removal and min-max normalization during preprocessing. Accuracy, Precision, Recall, and F1 Score are calculated and evaluated against various models. For the heart disease dataset collected from the Kaggle, the suggested max voting ensemble classifier has an accuracy of 99.22%.