Befolkningen er på omtrent 236 millioner; 49 millioner i Andhra Pradesh, 53 millioner i Karnataka, 32 millioner i Kerala, 66 millioner i Tamil Nadu, 35 millioner i Telangana, én million i Puducherry og 61.000 på Lakkadivene, noe som gir en folketetthet på 337 per kvadratkilometer, som er sammenlignbar med det nasjonale gjennomsnittet på 356 personer per km². De største byene er Chennai (Tamil Nadus hovedstad), Bangalore (Karnatakas hovedstad), Coimbatore, Hyderabad (Telanganas og Andhra Pradesh' hovedstad), Madurai og Visakhapatnam. Hovedstaden i Kerala er Thiruvananthapuram, mens Kavaratti er Lakkadivenes hovedstad.