Heart failure is a leading cause of death among people worldwide. The cost of treatment can be prohibitive, and early prediction of heart failure would reduce treatment costs to patients and hospitals. Improved prediction of readmission would also be of great help hospital, allowing them to better manage their treatment programs and budgets. This systematic review aims to summarize recent studies of predictive analytics models that have been constructed to predict heart failure and readmission. Some of these models use a statistical approach and others a machine learning approach. Electronic patient health records, including demography, physical and clinical values, and laboratory findings are used to design and build predictive models. Predictive analytics with good performance have become essential for clinicians and specialists. Choosing a suitable machine learning algorithm and data preprocessing technique will improve predictive model performance, including data imputation and class imbalance.