📊 Customer Churn Prediction Dashboard
Telco Customer Dataset  |  7,043 Records  |  Logistic Regression & Random Forest Python · scikit-learn 82% Accuracy AUC-ROC 0.86 Interactive · Plotly.js
Key Metrics
Total Customers
7,043
Telco dataset · full population
Overall Churn Rate
26.5%
1,869 churned · 5,174 retained
Avg Monthly Charge
£64.76
Churned: £74.44  |  Retained: £61.27
Avg Tenure
32.4 mo
Churned: 18 mo  |  Retained: 37.6 mo
Model Accuracy (RF)
82%
AUC-ROC: 0.86
Revenue at Risk
£1.67M
1,869 churned × £74.44/mo × 12
💡

Business Recommendation

Targeting the 3 highest-risk segments — Month-to-month contracts + Fibre Optic + Monthly charges >£70 — with a proactive 12-month contract discount is projected to reduce overall churn by 12–15%, saving approximately £340,000 in annual revenue per 10,000 customers.

Churn Drivers
Churn Rate by Contract Type
Month-to-month customers churn at 3.4× the rate of annual contract holders
Churn Overview
Churned vs retained customer split
Churn Rate by Tenure Band
Customers in their first 6 months are at highest risk (52.9% churn rate)
Churn Rate by Internet Service
Fibre Optic customers churn at 41.9% vs 19.0% for DSL
Churn Rate by Payment Method
Electronic check users churn at 45.3% — highest of all payment types
Churn by Monthly Charges Band
Churn count per charge bracket — higher charges correlate with higher churn
Model Performance
Model Comparison
Logistic Regression vs Random Forest · Key metrics
Model Accuracy AUC-ROC Precision Recall
Logistic Regression
80%
0.840.670.58
🏆 Random Forest
82%
0.86 0.71 0.63
Feature Importance
Top predictors of churn (Random Forest) · relative importance score
Confusion Matrix · Random Forest
Predicted vs Actual churn labels (test set, 20% hold-out ≈ 1,409 records)
Monthly Charges · Churned vs Retained
Distribution overlay — churned customers pay significantly more
Retention Impact

🔑 Projected Retention Impact

26.5%
Current Churn Rate
12–15%
Projected Churn Reduction
£340K
Annual Saving per 10K Customers
3
High-Risk Segments Targeted
1,655
Month-to-Month Churners
£1.67M
Annual Revenue at Risk