This is all 28 Cities/Urban Agglomerations of Bihar having population 1 lakh and above as per Census 2011 :-
1. Patna - 2,046,652
2. Gaya - 470,839
3. Bhagalpur - 410,210
4. Muzaffarpur - 393,724...
more...
5. Purnia - 310,817
6. Darbhanga - 306,089
7. Biharsharif - 296,889
8. Arrah - 261,099
9. Begusarai - 251,136
10. Katihar - 240,565
11. Munger - 213,101
12. Chapra - 212,955
13. Bettiah - 156,200
14. Saharsa - 155,175
15. Sasaram - 147,396
16. Hajipur - 147,126
17. Dehri - 137,068
18. Siwan - 134,458
19. Motihari - 125,183
20. Nawada - 118,820
21. Bagaha - 113,012
22. Buxar - 110,608
23. Kishanganj - 107,076
24. Sitamarhi - 105,924
25. Jamalpur - 105,221
26. Jehanabad - 102,456
27. Aurangabad - 101,520