GlobeMetrics

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

Bihar · Cities and towns

Largest cities in Bihar

Census 2011 found 26 cities in Bihar with at least 1 lakh people inside city limits. Patna is the largest. Where a city sits inside a larger urban agglomeration, the metro figure is shown alongside.

Largest cities in Bihar
#
1 PatnaPatna UA16,84,22220,49,156
2 GayaGaya UA4,68,6144,75,987
3 BhagalpurBhagalpur UA4,00,1464,12,209
4 MuzaffarpurMuzaffarpur UA3,54,4623,96,590
5 Biharsharif2,97,268–
6 DarbhangaDarbhanga UA2,96,0393,08,011
7 PurniaPurnia UA2,82,2483,12,669
8 Arrah2,61,430–
9 Begusarai2,52,008–
10 KatiharKatihar UA2,26,2612,40,838
11 Munger2,13,303–
12 ChapraChapra UA2,02,3522,13,714
13 Dinapur NizamatPatna UA1,82,42920,49,156
14 Saharsa1,56,540–
15 Hajipur1,47,688–
16 Sasaram1,47,408–
17 Dehri1,37,231–
18 Siwan1,35,066–
19 BettiahBettiah UA1,32,2091,55,518
20 Motihari1,26,158–
21 Bagaha1,12,634–
22 Kishanganj1,05,782–
23 Jamalpur1,05,434–
24 Jehanabad1,03,202–
25 BuxarBuxar UA1,02,8611,10,881
26 Aurangabad1,02,244–

Largest cities in Bihar

Largest cities in Bihar
  1. Patna 16.84 lakh
  2. Gaya 4.69 lakh
  3. Bhagalpur 4 lakh
  4. Muzaffarpur 3.54 lakh
  5. Biharsharif 2.97 lakh
  6. Darbhanga 2.96 lakh
  7. Purnia 2.82 lakh
  8. Arrah 2.61 lakh
  9. Begusarai 2.52 lakh
  10. Katihar 2.26 lakh
  11. Munger 2.13 lakh
  12. Chapra 2.02 lakh
  13. Dinapur Nizamat 1.82 lakh
  14. Saharsa 1.57 lakh
  15. Hajipur 1.48 lakh
  16. Sasaram 1.47 lakh
  17. Dehri 1.37 lakh
  18. Siwan 1.35 lakh
  19. Bettiah 1.32 lakh
  20. Motihari 1.26 lakh
  21. Bagaha 1.13 lakh
  22. Kishanganj 1.06 lakh
  23. Jamalpur 1.05 lakh
  24. Jehanabad 1.03 lakh
  25. Buxar 1.03 lakh

All districts →

Frequently asked questions

Which is the largest city in Bihar?

Patna, with 16,84,222 people within city limits in Census 2011 and 20,49,156 in its urban agglomeration.