Hazara’s industrial and dam district · Split from Abbottabad in 1991 · 1,174,783 people in 2023
Haripur District is one of the 38 districts of Khyber Pakhtunkhwa, with its headquarters at Haripur. It has 3 tehsils: Ghazi, Haripur and Khanpur. The 2023 census counted 1,174,783 people on 1,725 km², and 74.88% of residents aged 10 and over were literate.
| Name | Type | Population | Area (km²) | Urban | Literacy (10+) |
|---|---|---|---|---|---|
| Ghazi | Tehsil | 151,839 | 595 | – | 69.69% |
| Haripur | Tehsil | 836,058 | 834 | 17.67% | 76.07% |
| Khanpur | Tehsil | 186,886 | 296 | – | 73.76% |
Haripur is the Hazara district that faces Punjab. The Grand Trunk country of Khanpur, the factory belt of Hattar, and the water wall of Tarbela sit in the same file. Abbottabad kept the hill station. Haripur kept the river work. That 1991 split is how the map still reads.
Hindko is the mother tongue of about 942,000 people in the 2023 compilation — most of the district. Pashto is second, about 172,000. Urdu and Punjabi follow in much smaller rows. A page that calls Haripur a Pashto district because it is in KP has not opened the language table.
PBS-based 2023 compilations: 1,174,783 people, about 192,450 households. Males 591,540, females 583,198. Rural 1,027,018, urban 147,765. Literacy 74.88 percent overall — 84.13 percent men, 65.61 percent women. Under-tens about 282,000 (24 percent). Area of the three tehsils together is in the 1,700 km² range (Haripur 834, Ghazi 595, Khanpur 296).
That literacy line is close to Abbottabad’s. The economy is not. Hattar Industrial Estate and the dam colonies are why a Haripur graduate talks about factories and WAPDA as often as about colleges.
Haripur tehsil — 834 km², 836,058 people, about 1,000 per km², literacy about 76 percent. Headquarters town, Khalabat / dam-colony side, and Hattar. This one tehsil holds most of the district.
Khanpur tehsil — 296 km², 186,886 people, literacy about 73.8 percent. Khanpur Dam is the reservoir that supplies raw water toward the Islamabad–Rawalpindi side. Hindko is about 90 percent of this tehsil’s 2023 tongue row. The town sits south of Haripur city, closer to the Punjab border than to Mansehra.
Ghazi tehsil — 595 km², 151,839 people, literacy about 69.7 percent. Named for the Indus crossing and the Ghazi–Barotha hydropower work. THQ Ghazi is the public hospital name on older facility lists. Fewer factories than Hattar; more river and village.
Tarbela is the structure the rest of Pakistan already knows. The reservoir edge, the colonies, and the road that serves them are inside this district’s daily life. Khanpur Dam is smaller and closer to the capital’s water plan. Ghazi–Barotha is the channel-and-power story on the Indus. None of those three is a “tourist lake” sentence. They are why electricians, drivers and contractors live here.
Hattar is the industrial name. Pharmaceutical and manufacturing units draw labour from Haripur town and from the villages. When those units slow, the bazaar feels it the same week.
University of Haripur is the local campus name. Students also ride to Abbottabad and to Taxila. Government colleges sit in the city and in the tehsil towns. DHQ Haripur is the main public hospital. THQ Ghazi and THQ Khanpur take the first cases in those tehsils. Female literacy at 66 percent is strong for KP; the remaining gap is in the farther Ghazi villages, not in the city college.
Phone code often listed 0995. Khanpur postal code sometimes given as 22650. District site pattern: haripur.kp.gov.pk.
Sources: PBS 2023 compilations (population, tongue, tehsil rows); KP tehsil literacy table; Khanpur tehsil language row. September 2026.
The 7th Population and Housing Census (2023) by the Pakistan Bureau of Statistics (PBS) counted 1,174,783 people in Haripur District — 591,540 males and 583,198 females (sex ratio 101.43 males per 100 females). The 2017 census had counted 1,001,515, so the district gained 173,268 people in six years (difference calculated from the two PBS totals), an average annual growth rate of 2.70%. The district covers 1,725 km², giving a density of 681.03 people per km²; 12.58% of residents live in urban areas and the average household has 6.1 members.
| Tehsil / area | 2017 | 2023 | Annual growth % | Area km² | Density /km² | Sex ratio | Household size |
|---|---|---|---|---|---|---|---|
| Ghazi Tehsil | 144,917 | 151,839 | 0.78 | 595 | 255.19 | 99.12 | 5.7 |
| Haripur Tehsil | 683,411 | 836,058 | 3.43 | 834 | 1002.47 | 102.44 | 6.1 |
| Khanpur Tehsil | 173,187 | 186,886 | 1.28 | 296 | 631.37 | 98.88 | 6.0 |
PBS reports a literacy rate (age 10+) of 74.88% for Haripur District: 84.13% for males and 65.61% for females, 85.39% in urban areas against 73.31% in rural areas. Of 890,826 residents aged 10 and over, 667,053 were literate. The census also counted 43,838 children aged 5–16 who were out of school (19,690 boys and 24,148 girls).
| Tehsil / area | Literacy % | Male % | Female % | Urban % | Rural % | Out-of-school (5–16) |
|---|---|---|---|---|---|---|
| Ghazi Tehsil | 69.69 | 81.72 | 57.98 | — | 69.69 | 7,049 |
| Haripur Tehsil | 76.07 | 84.39 | 67.62 | 85.39 | 73.99 | 30,525 |
| Khanpur Tehsil | 73.76 | 84.91 | 62.97 | — | 73.76 | 6,264 |
PBS Table 2 lists 2 urban localities in the district (MC = municipal committee, TC = town committee):
Source: Pakistan Bureau of Statistics, Census 2023 — Table 1, Table 2, Table 12. Figures checked against the PBS tables on 2026-10-07.
Haripur District has 3 tehsils: Ghazi, Haripur and Khanpur.
The 2023 census counted 1,174,783 people in Haripur District, up from 1,001,515 in 2017 (annual growth 2.7%). 12.58% of the population lived in urban areas.
Haripur District covers 1,725 km² according to the 2023 census, a density of 681.03 people per km².
The 2023 census lists 2 urban localities in Haripur District: Haripur (91,915, municipal committee) and Khalabat (55,850, municipal committee).
74.88% of people aged 10 and over were literate in the 2023 census (male 84.13%, female 65.61%).
The most common mother tongue in the 2023 census was Hindko (80.32% of the 1,173,056 people in the mother-tongue table), followed by Pashto (14.7%), Urdu (2%), Punjabi (1.01%).
Haripur District is in Khyber Pakhtunkhwa. Its headquarters is Haripur.