India - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityCountryPopulation
1,752. Rāmtek India 23,404
1,751. Khātegaon India 23,405
1,750. Basni India 23,414
1,749. Chhātāpur India 23,425
1,748. Pauni India 23,450
1,747. Keshorai Pātan India 23,464
1,746. Shīshgarh India 23,471
1,745. Māndal India 23,478
1,744. Birūr India 23,493
1,743. Malpe India 23,496
1,742. Jhinjhak India 23,499
1,741. Nādbai India 23,520
1,740. Pānchla India 23,526
1,739. Duliāgaon India 23,528
1,738. Morinda India 23,536
1,737. Dorāha India 23,545
1,736. Nagar India 23,546
1,735. Lādwa India 23,565
1,734. Mariāni India 23,640
1,733. Penugonda India 23,654
1,732. Dhanera India 23,656
1,731. Kharakvasla India 23,677
1,730. Alwaye India 23,703
1,729. Lālganj India 23,728
1,728. Manihāri India 23,731
1,727. Diu India 23,779
1,726. Tāramangalam India 23,788
1,725. Wārāseoni India 23,800
1,724. Fatehganj West India 23,810
1,723. Reoti India 23,819
1,722. Murlīganj India 23,843
1,721. Sohāgpur India 23,849
1,720. Māngrol India 23,896
1,719. Bāzpur India 23,900
1,718. Chengam India 23,904
1,717. Shrīrangapattana India 23,927
1,716. Mūl India 23,984
1,715. Kottūru India 24,004
1,714. Bāgepalli India 24,031
1,713. Bhachāu India 24,044
1,712. Manāsa India 24,078
1,711. Chettipālaiyam India 24,080
1,710. Colgong India 24,081
1,709. Pāthardi India 24,091
1,708. Hastināpur India 24,093
1,707. Rājaldesar India 24,104
1,706. Aluva India 24,108
1,705. Gangāpur India 24,118
1,704. Ayakkudi India 24,120
1,703. Barki Saria India 24,134
1,702. Srīsailam India 24,142
1,701. Muhammadābād India 24,146
1,700. Sikandarpur India 24,177
1,699. Kushtagi India 24,180
1,698. Nāndgaon India 24,209
1,697. Sitārganj India 24,225
1,696. Narasannapeta India 24,267
1,695. Āron India 24,274
1,694. Anjad India 24,286
1,693. Krishnarājpet India 24,289
1,692. Chiknāyakanhalli India 24,292
1,691. Vijāpur India 24,297
1,690. Uttiramerūr India 24,315
1,689. Avanāshi India 24,327
1,688. Jāmtāra India 24,388
1,687. Margherita India 24,428
1,686. Kānt India 24,430
1,685. Āndippatti India 24,448
1,684. Sahaspur India 24,452
1,683. Singāpur India 24,457
1,682. Jaynagar-Majilpur India 24,510
1,681. Chhota Udepur India 24,517
1,680. Faizpur India 24,534
1,679. Chharra India 24,535
1,678. Kailāras India 24,539
1,677. Dātāganj India 24,562
1,676. Bijbiāra India 24,590
1,675. Andol India 24,645
1,674. Mīnjūr India 24,674
1,673. Pākāla India 24,680
1,672. Tekkali India 24,682
1,671. Hosdurga India 24,685
1,670. Gauripur India 24,694
1,669. Tharād India 24,697
1,668. Vadakku Valliyūr India 24,749
1,667. Talwāra India 24,752
1,666. Ponneri India 24,756
1,665. Kheda India 24,767
1,664. Kabrai India 24,771
1,663. Safīpur India 24,801
1,662. Vadnagar India 24,832
1,661. Mangaldai India 24,871
1,660. Charkhāri India 24,881
1,659. Kānth India 24,883
1,658. Periyanāyakkanpālaiyam India 24,894
1,657. Bawāna India 24,906
1,656. Bemetāra India 24,910
1,655. Sakleshpur India 24,931
1,654. Deorī Khās India 24,934
1,653. Kunda India 24,948