If you’ve ever been to Karnataka, you will notice one thing: every city has its own vibe. Bangalore – the IT capital of India, and Mysore – calm, peaceful, and nature-rich, each place tells a different story.
But have you ever wondered which are the largest cities in Karnataka? While watching the beauty of different cities, some may be stuck with this thought. Well, it is very interesting to learn about one of the most populous states in India.
Let’s break it down in a simple way.
What Defines the Largest Cities in
Before we jump into the list of the largest cities in Karnataka, let’s quickly understand what we actually mean by ‘Largest.’
‘Largest’ may also mean by area. However, in India, cities are ranked by population most of the time, meaning the number of people who live there. The official numbers come from the Census conducted at a specific point in time. Last, it was conducted in 2011.
List of the Largest Cities in Karnataka
Look at the largest cities in Karnataka by population, along with their latest estimated numbers.
| Rank | City | District | Population(2011) | Population(2001) | Population(1991) |
| 1 | Bengaluru | Bengaluru Urban | 8,495,492 | 5,688,985 | 3,302,296 |
| 2 | Hubli–Dharwad | Dharwad | 950,788 | 791,195 | 652,298 |
| 3 | Mysore | Mysore | 926,550 | 804,408 | 658,755 |
| 4 | Mangaluru | Dakshina Kannada | 627,000 | 542,265 | 431,010 |
| 5 | Belagavi | Belagavi | 614,487 | 510,327 | 406,304 |
| 6 | Kalaburagi | Kalaburagi | 533,587 | 422,569 | 311,759 |
| 7 | Davanagere | Davanagere | 434,971 | 364,523 | 266,082 |
| 8 | Ballari | Ballari | 410,445 | 316,766 | 245,391 |
| 9 | Vijayapura | Vijayapura | 327,427 | 253,891 | 186,939 |
| 10 | Shimoga | Shimoga | 322,650 | 274,352 | 193,028 |
1- Bengaluru
- Population – 8.4 million
- Connectivity – Air, Rail, Road,
- Key Industry – IT Industry
- Cost of Living –
- Single – ₹35,000 to ₹60,000
- Family – ₹70,000 to ₹1,20,000
- Placed to live –
- Affordable Areas- Kengeri, Electronic City, BTM Layout and Chandapura
- Posh Areas – Indiranagar, Jayanagar, Sadashivanagar, and Koramangla
No surprise here. Bangalore is not just one of the largest cities in Karnataka but also in India. It is mainly known as the Silicon Valley of India, attracting talent from across the country. This is why its population continues to grow rapidly.
2- Hubli-Dharwad
- Population – 9.5 lakh
- Connectivity – Air, Rail, Road,
- Key Industry – Logistics and Railways, Textile
- Cost of Living –
- Single – ₹15,000 to ₹25,000
- Family – ₹35,000 to ₹60,000
- Placed to live –
- Affordable Areas- Gokul, Navanagar, Keshwapur, and Kusugal
- Posh Areas – Vidyanagar, Shirur Park, Gokul Road, and newer developments like Skytown Beverly Hills
Hubli-Dharwad is the 2nd largest city in Karnataka. This twin city is the commercial hub of North Karnataka. It may not be Bengaluru’s glamour, but it plays a huge role in trade, education, and connectivity in the region.
3- Mysore
- Population – 9.2 lakh
- Connectivity – Air, Rail, Road,
- Key Industry – Tourism & Hospitality
- Cost of Living –
- Single – ₹18,000 to ₹30,000
- Family – ₹40,000 to ₹70,000
- Placed to live –
- Affordable Areas- Ilavala Hobli, Nanjangud, Yelwala, and Huyilal
- Posh Areas – Gokulam, Vijayanagar, Kuvempunagar, Saraswathipuram, Yadavagiri, and Jayalakshmipuram
Nothing wrong with calling Mysore the cultural capital of Karnataka. It is also considered one of the largest cities in Karnataka and is known as the most natural city in the state. There is no rush like Bangalore. However, growing city. Thanks to tourism, education and improving infrastructure. Calm, peaceful and surrounded by lush greenery.
4- Mangaluru
- Population – 6.2 lakh
- Connectivity – Air, Rail, Road, and Port
- Key Industry – Port & Trade, IT Services, and Banking
- Cost of Living –
- Single – ₹20,000 to ₹35,000
- Family – ₹40,000 to ₹75,000
- Placed to live –
- Affordable Areas- Yeyyadi, Bajpe, Kulshekar, Kavoor, Mulki, and Moodabidri
- Posh Areas – Kadri, Bejai, Chilimbi, Attavar, and Falnir
A coastal city with such a different vibe. Beach, port and natural scenery, everything contributes to its population. On the list of the largest cities in Karnataka, Mangaluru ranks 4th.
5- Belagavi
- Population -6.1 lakh
- Connectivity – Air, Rail, Road,
- Key Industry – Aerospace, Agriculture, and Heavy Machinery Manufacturing
- Cost of Living –
- Single – ₹12,000 to ₹20,000
- Family – ₹30,000 to ₹50,000
- Placed to live –
- Affordable Areas- Vidyagiri, Khasbag-Vadagoan, and Bhagyanagar
- Posh Areas – Tiilakwadi, Hanuman Nagar, and emerging spots near the KLE medical college area
Belagavi is the fastest-growing city in North Karnataka, making it one of the developed cities in Karnataka. Counted among the largest cities in Karnaka, Balagavi is also the state’s second capital.
6- Kalaburagi
- Population – 5.3 lakh
- Connectivity – Air, Rail and Road
- Key Industry – Cement Production, Textiles, Leather, and Food Processing
- Cost of Living –
- Single – ₹10,000 to ₹18,000
- Family – ₹25,000 to ₹45,000
- Placed to live –
- Affordable Areas- Kengeri, Electronic City, BTM Layout and Chandapura
- Posh Areas – Indiranagar, Jayanagar, Sadashivanagar, and Koramangla
On the list of the largest cities in Karnataka, Kalaburagi ranks 6th. As an education and administrative hub, Kalaburagi is growing rapidly, which is one reason for its large population in India.
7- Davanagere
- Population – 4.3 lakh
- Connectivity – Air, Rail, Road,
- Key Industry – Textile, Cotton, Agro-Processing
- Cost of Living –
- Single – ₹12,000 to ₹20,000
- Family – ₹30,000 to ₹50,000
- Placed to live –
- Affordable Areas- J.H. Patel Nagar, Kuvempu Nagar, and Shamanur
- Posh Areas – SS Layout, Vidya Nagar, and Kunduwada
This city is often called the ‘Manchester of Kanartaka. Davanagere is considered one of the largest cities in Karnataka. Being a hub to the textile industry, it attracts most of the population.
8- Ballari
- Population – 4.1 lakh
- Connectivity – Air, Rail, Road,
- Key Industry – Mining and Steel Production
- Cost of Living –
- Single – ₹15,000 to ₹20,000
- Family – ₹30,000 to ₹50,000
- Placed to live –
- Affordable Siruguppa Road, Moka Road, and Cowl Bazaar
- Posh Areas – Gandhinagar, Vidyanagar, and areas near Cantonment
The main focus industries in this city are mining and steel manufacturing, which have led to rapid urban expansion in Ballari. You can see it as one of the largest cities in Karnataka.
9- Vijayapura
- Population – 3.2 lakh
- Connectivity – Air, Rail, Road,
- Key Industry – Agro Processing, Textiles and FMCG Investments
- Cost of Living –
- Single – ₹10,000 to ₹15,000
- Family – ₹20,000 to ₹35,000
- Placed to live –
- Affordable Areas- Bijapur Rural, Devar Hippargi, and areas near Alameen Hospital
- Posh Areas – Indi, Adarsh Nagar, Ibrahimpur, Afzalpur Takke
Also known as Bijapura, Vijyapura is one of the largest cities in Karnataka. It is home to several historical monuments that also attract visitors.
10-Shimoga
- Population – 3.2 lakh
- Connectivity – Air, Rail, Road,
- Key Industry – Paper Manufacturing, Arecanut Processing and IT
- Cost of Living –
- Single – ₹10,000 to ₹18,000
- Family – ₹30,000 to ₹40,000
- Placed to live –
- Affordable Areas- Gopala, Swami Vivekananda Extension (Sagar Road), Rajendra Nagar, and Vinobha Nagar
- Posh Areas – Swami Vivekananda Extension, Sharavathi Nagara, Gopala Gowda Extension, and JayaNagara
A beautiful city surrounded by greenery, now gradually growing as an educational and IT hub, Shimoga or Shivamogga ranks 10th on the list of the largest cities in Karnataka by population.
The Future of the Largest Cities in Karnataka
These largest cities in Karnataka will keep growing with the challenges. For instance, Bangalore is already facing traffic congestion, infrastructure stress and rising living costs. Consequently, growth might slow slightly or shift outward.
Considering the cities like Mysore, Mangaluru and Hubballi-Dharwad are becoming the next big growth engines.
Overall, if you look at Karnataka today, it is a state in transition. And honestly, what makes the state more exciting is not just one city, Bangalore, but the whole state.

