GlobeMetrics

Try “Pune”, “Poona” or “पुणे”

Kerala · Districts

District-wise population of Kerala

Kerala has 14 districts today. Malappuram is the most populous, estimated at ≈47.22 lakh in 2026. Census 2011 figures are shown on each district's current boundaries, so districts created after 2011 have comparable numbers too.

District-wise population of Kerala
#
1 Malappuram≈ 47.22 lakh41,12,920+13.5%109893.6%44.2%1,157
2 Thiruvananthapuram≈ 35.02 lakh33,01,427+2.1%108793.0%53.7%1,508
3 Ernakulam≈ 35.74 lakh32,82,388+5.7%102795.9%68.1%1,072
4 Thrissur≈ 33.8 lakh31,21,200+4.9%110895.1%67.2%1,031
5 Kozhikode≈ 33.96 lakh30,86,293+7.2%109895.1%67.2%1,316
6 Palakkad≈ 30.95 lakh28,09,934+7.4%106789.3%24.1%627
7 Kollam≈ 27.93 lakh26,35,375+1.9%111394.1%45.1%1,061
8 Kannur≈ 27.28 lakh25,23,003+4.7%113695.1%65.0%852
9 Alappuzha≈ 22.37 lakh21,27,789+0.9%110095.7%54.0%1,504
10 Kottayam≈ 20.79 lakh19,74,551+1.1%103997.2%28.6%895
11 Kasaragod≈ 14.52 lakh13,07,375+8.6%108090.1%38.9%657
12 Pathanamthitta≈ 12.23 lakh11,97,412−3.0%113296.6%11.0%452
13 Idukki≈ 11.43 lakh11,08,974−1.8%100692.0%4.7%255
14 Wayanad≈ 8.84 lakh8,17,420+4.7%103589.0%3.9%384

* 2026: our estimates (method M1), constrained to the official Kerala projection. ≈ density uses an area apportioned from 2011 sub-districts.

Districts of Kerala by population, 2026

District-wise population of Kerala
  1. Malappuram 47.22 lakh
  2. Thiruvananthapuram 35.02 lakh
  3. Ernakulam 35.74 lakh
  4. Thrissur 33.8 lakh
  5. Kozhikode 33.96 lakh
  6. Palakkad 30.95 lakh
  7. Kollam 27.93 lakh
  8. Kannur 27.28 lakh
  9. Alappuzha 22.37 lakh
  10. Kottayam 20.79 lakh
  11. Kasaragod 14.52 lakh
  12. Pathanamthitta 12.23 lakh
  13. Idukki 11.43 lakh
  14. Wayanad 8.84 lakh

Largest cities →

Frequently asked questions

How many districts are there in Kerala?

14, according to the Local Government Directory (14 listed). Census 2011 had fewer in several states; this page shows every current district.

Which district of Kerala has the highest population?

Malappuram, with 41,12,920 people in Census 2011 and an estimated ≈47.22 lakh in 2026. The smallest is Wayanad (8,17,420 in 2011).