Zaida Population 2026

Zaida has a population of 34,200, making it the #250 biggest city in 🇵🇰 Pakistan, located in Khyber Pakhtunkhwa. It is about 380× smaller than Lahore, the country's biggest city.

IslamabadZaida
Location of Zaida (capital Islamabad shown for reference). Boundaries: Natural Earth.
Population (city proper)
34,200
Rank in Pakistan
#250
Coordinates
34.06°N, 72.47°E
~320 m elevation · Asia/Karachi
Distance to capital (Islamabad)
65 km
40 miles, straight line

Other big cities in Khyber Pakhtunkhwa

CityPopulationRank in Pakistan
Peshawar4,758,762#3
Bannu1,357,890#10
Dera Ismail Khan763,195#15
Battagram700,000#17
Mingora361,112#39
Mardan300,424#43
Abbottabad275,890#45
Kohat151,427#77

Cities near Zaida

  • Swabi97,363 people · ~7 km away
  • Topi74,867 people · ~14 km away
  • Hazro City26,309 people · ~17 km away
  • Tordher150,000 people · ~18 km away
  • Kamra45,738 people · ~24 km away
  • Jahangira57,011 people · ~25 km away

FAQ

What is the population of Zaida?
Zaida has a population of 34,200 (city proper, latest official figure via GeoNames), making it the #250 biggest city in Pakistan.
What region is Zaida in?
Zaida is located in Khyber Pakhtunkhwa, Pakistan.
Is Zaida the capital of Pakistan?
No, the capital of Pakistan is Islamabad, about 65 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