Skip to content
YearMaps
State / Province · India

Map of Punjab

Punjab is a first-level division of India. Its largest mapped city is Ludhiana, with about 1.65 million people in the metropolitan area. The interactive map below is centred on Punjab, and the tables list its 6 mapped cities along with the dams, lakes nearest to them.

Cities Mapped
6
Largest City
Ludhiana
1.65 million
Country
India
Asia

Interactive Map of Punjab

6.4

About Punjab

Punjab ( pun-JAHB; Panjabi: pañjāba, pronounced [pəɲˈd͡ʒaːb] ) is a state in northwestern India. Forming part of the larger Punjab region of the Indian subcontinent, the state is bordered by the Indian states and union territories of Himachal Pradesh to the north and northeast, Haryana to the south and southeast, Rajasthan to the southwest, Jammu and Kashmir to the north. To the west, it shares an international border with the identically named Pakistani province of Punjab. Chandigarh serves as a shared capital for Punjab as well as Haryana. The state covers an area of 50,362 square kilometres (19,445 square miles), which is 1.53% of India's total geographical area, making it the 19th-largest Indian state by area out of 28 Indian states (20th largest, if Union Territories are considered). With over 27 million inhabitants, Punjab is the 16th-largest Indian state by population, comprising 23 districts. Punjabi, written in the Gurmukhi script, is the most widely spoken and the official language of the state. The main ethnic group are the Punjabis, with Sikhs (57.7%) and Hindus (38.5%) forming the dominant religious groups. Three of the five traditional Punjab rivers — the Sutlej, Beas, and Ravi — flow through the state.

The history of Punjab has witnessed the migration and settlement of different tribes of people with different cultures and ideas, forming a civilisational melting pot. The ancient Indus Valley Civilisation flourished in the region until its decline around 1900 BCE. Punjab was enriched during the height of the Vedic period, but declined in predominance with the rise of the Mahajanapadas. The region formed the frontier of initial empires during antiquity including Alexander's and the Maurya empires. It was subsequently conquered by the Kushan Empire, Gupta Empire, and then Harsha's Empire. Punjab continued to be settled by nomadic people; including the Huna, Turkic and the Mongols.

Summary adapted from Wikipedia: Punjab, India (CC BY-SA 4.0).

Punjab, India
Image via Wikimedia Commons.

Punjab in Depth

History

The Punjab region is noted as the site of one of the earliest urban societies, the Indus Valley Civilisation that flourished from about 3000 B.C. and declined rapidly 1,000 years later, following the Indo-Aryan migrations that overran the region in waves between 1500 and 500 B.C. Frequent intertribal wars stimulated the growth of larger groupings ruled by chieftains and kings, who ruled local kingdoms known as Mahajanapadas. The rise of kingdoms and dynasties in Punjab is chronicled in the ancient Hindu epics, particularly the Mahabharata. The epic battles described in the Mahabharata are chronicled as being fought in what is now the state of Haryana and historic Punjab.

Geography

Punjab is in northwestern India and has a total area of 50,362 square kilometres (19,445 mi2). Punjab is bordered by Pakistan's Punjab province on the west, Jammu and Kashmir on the north, Himachal Pradesh on the northeast and Haryana and Rajasthan on the south. Most of Punjab lies in a fertile, alluvial plain with perennial rivers and an extensive irrigation canal system. A belt of undulating hills extends along the northeastern part of the state at the foot of the Himalayas. Its average elevation is 300 metres (980 ft) above sea level, with a range from 180 metres (590 ft) in the southwest to more than 500 metres (1,600 ft) around the northeast border. The southwest of the state is semi-arid, eventually merging into the Thar Desert.

Punjab lies in the Indus River Basin.

Economy

Punjab's GSDP was estimated at ₹7.39 trillion (US$ 87 billion) at current prices in 2024–25. Punjab is one of the most fertile regions in India. The region is ideal for wheat-growing. Rice, sugar cane, fruits and vegetables are also grown. Indian Punjab is called the "Granary of India" or "India's bread-basket". It remains one of India's major producers of wheat and rice.

Punjab ranked first in GDP per capita among Indian states in 1981 and fourth in 2001, but has experienced slower growth than the rest of India during several periods since 2000.

Punjab produces significant quantities of wheat and rice for India's food-grain supply. In 2021–22, wheat was cultivated on approximately 3.53 million hectares and rice on approximately 3.14 million hectares.

Demographics

Punjab is home to 2.3% of India's population, with a density of 551 persons per km2. According to the provisional results of the 2011 national census, Punjab has a population of 27,743,338, making it the 16th-most populous state in India. Males and females totalled 14,639,465 and 13,103,873, respectively. Dalits comprised 32% of Punjab's population in 2017. In the state, the rate of population growth is 13.9% (2011), lower than national average. According to the National Family Health Survey 2019–21, the total fertility rate of Punjab was 1.6 children per woman.

Sections adapted from Wikipedia: Punjab, India (CC BY-SA 4.0).

History of Punjab: Empires and States

The atlas records 29 polities whose mapped territory included part of Punjab, from Indus Valley Civilization in 2300 BCE to 2024 CE. They are listed in the order they first appear.

Polities that held Punjab, in chronological order
PolityPeriod here
Indus Valley Civilization2300–1801 BCE
Nanda Empire333–319 BCE
The Maurya Empire318–226 BCE
Greco-Bactrian Kingdom170–127 BCE
Indo-Greeks126 BCE – 13 CE
Indo-Scythians77 BCE – 90 CE
Kushan Empire91–237 CE
Eastern Kushans238–269 CE
Yaudheya Republic306–377 CE
The Gupta Empire347–489 CE
White Huns490–533 CE
Kannauj-Varman Dynasty732–771 CE
Chauhan Dynasty980–1055 CE
Ghaznavid Empire1028–1176 CE
Ghurid Dynasty1192–1209 CE
Mamluk Dynasty1210–1293 CE
The Delhi Sultanate1210–1528 CE
Khalji Dynasty1294–1325 CE
Tughlaq Dynasty1326–1406 CE
Lodi Dynasty1453–1528 CE
The Mughal Empire1529–1810 CE
Sur Empire1540–1555 CE
Durrani Empire1762–1771 CE
Sikh Confederacy1762–1799 CE
Sikh Empire1800–1845 CE
The British Empire1811–1946 CE
British Colonial Empire1846–1852 CE
British Raj1859–1946 CE
Republic of India1947–2024 CE

Historical Maps of Punjab

Punjab on the world map in each year one of these states held it:

Derived by testing mapped cities against dated territorial polygons. Dates are when the polygons cover this place, not the polity's whole lifespan, and polities absent from the source dataset are not listed.

Largest Cities in Punjab

6 cities mapped. Ranked by metropolitan population. A port city's harbour is written up on the page of its sea.

Largest Cities in Punjab
#NamePopulation
1Ludhiana1.65 million
2Amritsar1.21 million
3Jullundur855,000
4Patiala329,224
5Hoshiarpur158,142
6Abohar130,603

Major Dams in Punjab

2 dams mapped. Ranked by structural height. Assigned by the nearest mapped city, so features near the boundary may belong to a neighbouring division.

Major Dams in Punjab
#NameHeight
1Bhakra Dam226 m
2Pong Dam (Maharana Pratap Sagar)133 m

Largest Lakes in Punjab

1 lake mapped. Ranked by mapped surface area. A lake on a border is listed under each country it lies in, with the area of the whole lake. Assigned by the nearest mapped city, so features near the boundary may belong to a neighbouring division.

Largest Lakes in Punjab
#NameSurface Area
1Gobind Sagar Reservoir214 km²

Punjab: Quick Answers

Where is Punjab?
Punjab is a first-level division of India, in Asia. Its mapped cities centre on 30.9782° N, 75.4934° E.
What is the largest city in Punjab?
Ludhiana is the largest city mapped in Punjab, with a metropolitan population of about 1.65 million.
How many cities are in Punjab?
YearMaps maps 6 cities and towns in Punjab, with a combined metropolitan population of about 4.33 million. This counts mapped settlements, not every municipality.
What is the largest lake in Punjab?
The largest lake mapped in or beside Punjab is Gobind Sagar Reservoir, at about 214 km².

More Maps in India