The number of administrative districts in Karnataka:

20
25
31
35

The correct answer is C) 31.

Karnataka is a state in southern India. It is the third-largest state in India by area and the sixth-most populous. The state is divided into 31 administrative districts. The districts are further divided into taluks, which are further divided into villages.

The districts of Karnataka are:

  • Bagalkot
  • Ballari
  • Bangalore
  • Bangalore Rural
  • Bellary
  • Bidar
  • Bijapur
  • Chamarajanagar
  • Chikkaballapur
  • Chikkamagaluru
  • Chitradurga
  • Dakshina Kannada
  • Dharwad
  • Gadag
  • Gulbarga
  • Hassan
  • Haveri
  • Kodagu
  • Kolar
  • Koppal
  • Mandya
  • Mysuru
  • Raichur
  • Ramanagara
  • Shimoga
  • Shivamogga
  • Tumkur
  • Uttara Kannada
  • Udupi