邦全邦分为30个县。这30个县分别如下：每个县由县专员或县裁判官管辖。而每个县会再细分为分区，由分区裁判官治理：分区再由村（有村议会）及城镇组成。根据2011年的人口统计，卡纳塔克邦的七个最大城市，按人口多少顺序为：班加罗尔、胡布利-达尔瓦德、迈索尔、古尔伯加、贝尔高姆、门格洛尔及达文盖雷。班加罗尔及胡布利-达尔瓦德是邦内两个仅有人口超过100万的城市。而人口最多的三个县分别为：班加罗尔市区县、贝尔高姆县及古尔伯加县，每个县的人口都超过300万人。加达格县、查马拉贾纳加尔县及果达古县的人口都不足10