📊 Customer Churn Prediction Dashboard
Telco Customer Dataset  |  7,043 Records  |  Logistic Regression & Random Forest Python · scikit-learn 80% accuracy (73% baseline) AUC 0.85 · logistic regression 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
Best Model Accuracy (LR)
80.4%
AUC: 0.845 · baseline 73.5%
Revenue at Risk
$1.67M
1,869 churned × $74.44/mo × 12
💡

Business Recommendation

Targeting the highest-risk segment, month-to-month + fibre optic + monthly charges over $70 (2,017 customers, 54% of whom churned), with a discounted 12-month contract. If 30% of likely churners in that segment accepted (an assumption, not measured), around 325 customers and $343K a year in revenue would be kept.

Churn Drivers
Churn Rate by Contract Type
Month-to-month customers churn at 42.7%, 3.8× one-year and 15× two-year 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.4%
0.8450.660.53
Random Forest
78.1%
0.8210.610.50
Feature Importance
Top predictors of churn (Random Forest) · relative importance score
Confusion Matrix · Logistic Regression
Predicted vs Actual churn labels (test set, 20% hold-out ≈ 1,409 records)
Monthly Charges · Churned vs Retained
Real distribution in $5 bands. Churned customers average $74.44 vs $61.27 retained
Retention Impact

🔑 Retention Opportunity (illustrative)

26.5%
Current Churn Rate
2,017
High-Risk Customers (28.6%)
$343K
Illustrative Revenue Kept (assumes 30% uptake)
3
Risk Factors Combined
1,655
Month-to-Month Churners
$1.67M
Annual Revenue at Risk