This project aimed to develop machine learning models to predict customer churn in the telecommunications industry. Four algorithms were evaluated - logistic regression, support vector machine, decision tree, and random forest. Logistic regression performed best with an accuracy of 79.25% and AUC score of 84.08%. The models analyzed customer attribute data to identify patterns and predict churn, helping telecom companies understand churn reasons and develop retention strategies. The results provide insights to improve customer experience and reduce costly customer churn.