List of North Indian cities by population


, according to combined definition by the Ministry of Home Affairs, Geological Survey of India and Ministry of Culture refers to the northern region of India comprising the states of Uttar Pradesh, Uttarakhand, Punjab, Haryana, Himachal Pradesh, Rajasthan and the Union Territories of Delhi, Jammu & Kashmir, Ladakh and Chandigarh.

List

The following is the list of cities in North India, sorted by their population. The population statistics indicated in this article are for the year 2011, in accordance with the 15th Indian Census.
RankCityState/UTPopulation
1DelhiDelhi11,007,835-
2JaipurRajasthan3,046,189-
3LucknowUttar Pradesh2,817,105-
4KanpurUttar Pradesh2,767,348-
5GhaziabadUttar Pradesh2,358,525-
6LudhianaPunjab
1,618,879
-
7AgraUttar Pradesh1,585,704-
8Faridabad Haryana1,404,653-
9MeerutUttar Pradesh1,226,709-
10VaranasiUttar Pradesh1,201,815-
11SrinagarJammu and Kashmir1,180,570-
12AmritsarPunjab
1,132,76
-
13Allahabad Uttar Pradesh 1,112,544-
14JodhpurRajasthan
1,056,191
-
15ChandigarhChandigarh
1,025,682
-
16KotaRajasthan1,001,694-
17BareillyUttar Pradesh898,167-
18MoradabadUttar Pradesh889,810-
19GurgaonHaryana876,824-
20AligarhUttar Pradesh872,575-
21JalandharPunjab862,196-
22SaharanpurUttar Pradesh705,478-
23GorakhpurUttar Pradesh673,446-
24BikanerRajasthan644,406-
25NoidaUttar Pradesh637,272-
26FirozabadUttar Pradesh603,797-
27DehradunUttarakhand426,674-
28AjmerRajasthan542,580-
29LoniUttar Pradesh516,082-
30JhansiUttar Pradesh505,693-
31JammuJammu and Kashmir502,197-