GlobeMetrics

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

Karnataka · Districts

District-wise population of Karnataka

Karnataka has 31 districts today. Bengaluru Urban is the most populous, estimated at ≈1.26 crore 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 Karnataka
#
1 Bengaluru Urban(Bangalore)≈ 1.26 crore96,21,551+47.2%91687.7%90.9%4,381
2 Belagavi≈ 53.05 lakh47,79,661+13.4%97373.5%25.3%356
3 Mysuru≈ 33.36 lakh30,01,127+13.6%98572.8%41.5%476
4 Tumakuru≈ 27.8 lakh26,78,980+3.7%98475.1%22.4%253
5 Kalaburagi(Gulbarga)≈ 29.35 lakh25,66,326+18.0%97164.9%32.6%234
6 Vijayapura≈ 25.29 lakh21,77,331+20.5%96067.2%23.1%207
7 Dakshina Kannada≈ 22.69 lakh20,89,649+10.1%102088.6%47.7%430
8 Raichur≈ 21.71 lakh19,28,812+15.5%100059.6%25.4%228
9 Bagalkote≈ 21.11 lakh18,89,752+14.4%98968.8%31.6%288
10 Dharwad≈ 20.74 lakh18,47,023+15.1%97180.0%56.8%434
11 Mandya≈ 18.56 lakh18,05,769+2.4%99570.4%17.1%364
12 Hassan≈ 18.37 lakh17,76,421+3.2%101076.1%21.2%261
13 Shivamogga≈ 18.59 lakh17,52,753+6.7%99880.5%35.6%207
14 Bidar≈ 18.9 lakh17,03,300+13.4%95670.5%25.0%313
15 Chitradurga≈ 17.92 lakh16,59,456+9.3%97473.7%19.9%197
16 Davanagere≈ 17.66 lakh16,43,494+8.6%97577.1%35.4%≈344
17 Haveri≈ 17.45 lakh15,97,668+11.0%95077.4%22.3%331
18 Kolar≈ 16.76 lakh15,36,401+10.8%97974.4%31.3%386
19 Uttara Kannada≈ 15.18 lakh14,37,169+6.2%97984.1%29.2%140
20 Ballari≈ 16.32 lakh14,00,970+21.0%98465.0%43.4%≈320
21 Koppal≈ 15.71 lakh13,89,920+16.2%98668.1%16.8%250
22 Vijayanagara≈ 15.48 lakh13,53,628+18.0%97670.1%26.6%≈259
23 Chikkaballapura≈ 13.55 lakh12,55,104+9.2%97269.8%22.4%296
24 Udupi≈ 12.41 lakh11,77,361+5.9%109486.2%28.4%329
25 Yadgir≈ 13.84 lakh11,74,271+22.8%98951.8%18.8%223
26 Chikkamagaluru≈ 11.47 lakh11,37,961−0.3%100879.3%21.1%158
27 Gadag≈ 11.51 lakh10,64,570+9.5%98275.1%35.6%229
28 Bengaluru Southno separate page yet≈ 10.94 lakh10,44,027+5.1%97669.1%25.7%≈312
29 Bengaluru Rural≈ 11.62 lakh10,29,532+16.0%94777.7%26.1%≈418
30 Chamarajanagar≈ 10.75 lakh10,20,791+5.7%99361.4%17.1%181
31 Kodaguno separate page yet≈ 5.65 lakh5,54,519+1.1%101982.6%14.6%135

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

Districts without their own page

  • Bengaluru South: Its 2011 population could not be rebuilt reliably from village records (formed from parts of Ramanagara)
  • Kodagu: Its 2011 population could not be rebuilt reliably from village records (formed from parts of Kodagu)

Districts of Karnataka by population, 2026

District-wise population of Karnataka
  1. Bengaluru Urban 1.26 crore
  2. Belagavi 53.05 lakh
  3. Mysuru 33.36 lakh
  4. Tumakuru 27.8 lakh
  5. Kalaburagi 29.35 lakh
  6. Vijayapura 25.29 lakh
  7. Dakshina Kannada 22.69 lakh
  8. Raichur 21.71 lakh
  9. Bagalkote 21.11 lakh
  10. Dharwad 20.74 lakh
  11. Mandya 18.56 lakh
  12. Hassan 18.37 lakh
  13. Shivamogga 18.59 lakh
  14. Bidar 18.9 lakh
  15. Chitradurga 17.92 lakh
  16. Davanagere 17.66 lakh
  17. Haveri 17.45 lakh
  18. Kolar 16.76 lakh
  19. Uttara Kannada 15.18 lakh
  20. Ballari 16.32 lakh
  21. Koppal 15.71 lakh
  22. Vijayanagara 15.48 lakh
  23. Chikkaballapura 13.55 lakh
  24. Udupi 12.41 lakh
  25. Yadgir 13.84 lakh
  26. Chikkamagaluru 11.47 lakh
  27. Gadag 11.51 lakh
  28. Bengaluru South 10.94 lakh
  29. Bengaluru Rural 11.62 lakh
  30. Chamarajanagar 10.75 lakh
  31. Kodagu 5.65 lakh

Largest cities →

Frequently asked questions

How many districts are there in Karnataka?

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

Which district of Karnataka has the highest population?

Bengaluru Urban, with 96,21,551 people in Census 2011 and an estimated ≈1.26 crore in 2026. The smallest is Kodagu (5,54,519 in 2011).