Haripur Population 2026
Haripur has a population of 56,977, making it the #189 biggest city in 🇵🇰 Pakistan, located in Khyber Pakhtunkhwa. It is about 228× smaller than Lahore, the country's biggest city.
Population (city proper)
56,977
Rank in Pakistan
#189
Coordinates
34.00°N, 72.93°E
~538 m elevation · Asia/Karachi
Distance to capital (Islamabad)
32 km
20 miles, straight line
Other big cities in Khyber Pakhtunkhwa
| City | Population | Rank in Pakistan |
|---|---|---|
| Peshawar | 4,758,762 | #3 |
| Bannu | 1,357,890 | #10 |
| Dera Ismail Khan | 763,195 | #15 |
| Battagram | 700,000 | #17 |
| Mingora | 361,112 | #39 |
| Mardan | 300,424 | #43 |
| Abbottabad | 275,890 | #45 |
| Kohat | 151,427 | #77 |
Cities near Haripur
- Havelian37,509 people · ~22 km away
- Topi74,867 people · ~30 km away
- Abbottabad275,890 people · ~30 km away
- Islamabad601,600 people · ~32 km away
- Hazro City26,309 people · ~42 km away
- Murree25,186 people · ~43 km away
FAQ
What is the population of Haripur?
Haripur has a population of 56,977 (city proper, latest official figure via GeoNames), making it the #189 biggest city in Pakistan.
What region is Haripur in?
Haripur is located in Khyber Pakhtunkhwa, Pakistan.
Is Haripur the capital of Pakistan?
No, the capital of Pakistan is Islamabad, about 32 km away.
Sources & notes
Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.
← All biggest cities in Pakistan · Pakistan population by year