Sign In Register

Bannu, Pakistan

Khyber Pakhtunkhwa · Pakistan

Bannu is a major city in Khyber Pakhtunkhwa, Pakistan with a population of 1,357,890. Elevation: 1,243 ft (379 m). Average temperature: 75°F (24°C).

Data updated June 2026

1,357,890 Population 5,083/sq mi density
1,243 ft Elevation 379 meters
75°F Avg Temperature 24°C
13.0 in Annual Rain
Asia / Karachi Timezone

Discover Bannu, Pakistan

Explore over 40 sections covering people, economy, housing, health, crime, climate, community, costs, trends, schools, colleges, hospitals, treatment centers, industries, museums, libraries, breweries, farmers markets, grocery stores, pharmacies, campgrounds, parks, trails, stadiums, ski resorts, daycare centers, nursing homes, churches, fire stations, cell towers, bridges, power plants, EV stations, prisons, radio stations, airports, police stations, post offices, Amtrak stations, superfund sites, UNESCO sites, and more.
Use the tabs and dropdown menus below to navigate every data point we track for this city.

Full City Profile

About Bannu

Bannu

Bannu, also called Bani Gul or Bani is a city located on the Kurram River in southern Khyber Pakhtunkhwa, Pakistan. It is the capital of Bannu Division. Bannu's residents are primarily members of the Banuchi tribe and speak Banuchi (Baniswola), a dialect of Pashto which is similar to the distinct Waziristani dialect. The residents regardless of their tribes are commonly called Banusi, Banuchi or Banisi.

People

Population1,357,890
Density5,083/mi²

Climate

Avg Temp75°F (24°C)
Rain13.0 in/yr
Sunny Days312/yr
Elevation1,243 ft (379 m)
Population1,357,890
Population Density5,083 / sq mi
Elevation1,243 ft (379 m)
Coordinates32.9853°, 70.6040°
TimezoneAsia/Karachi
Country🇵🇰 Pakistan
State / ProvinceKhyber Pakhtunkhwa
Average Temperature75°F (24°C)
January Average53°F (12°C)
July Average92°F (33°C)
Annual Precipitation13.0 inches (330 mm)
Annual Snowfall0.0 inches (0 cm)

About Bannu

Bannu is a major city in Pakistan (Khyber Pakhtunkhwa) with a population of 1,357,890. The city sits at an elevation of 1,243 feet (379 meters) above sea level. The average annual temperature is 75°F (24°C). Temperatures range from 53°F in January to 92°F in July. Annual precipitation averages 13.0 inches. The timezone is Asia/Karachi.

Climate in Bannu

Bannu has an average annual temperature of 22.1°C (72°F). The hottest month is Jul (32.2°C), the coldest is Jan (9.3°C). Average annual precipitation is 754 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 9.3°C / 49°F 0.1° / 20.5° 46.0
Feb 12.7°C / 55°F 2.1° / 24.9° 42.4
Mar 17.4°C / 63°F 6.1° / 30.9° 107.3
Apr 23°C / 73°F 11.2° / 35.8° 73.9
May 27.5°C / 82°F 14.9° / 40.8° 100.8
Jun 32°C / 90°F 19° / 44° 50.2
Jul 32.2°C / 90°F 23.8° / 42.7° 100.9
Aug 30.7°C / 87°F 22.3° / 39.5° 108.7
Sep 28.6°C / 83°F 19.4° / 37.6° 60.9
Oct 23°C / 73°F 13.2° / 34.8° 29.4
Nov 16.7°C / 62°F 7.7° / 29.3° 26.5
Dec 12°C / 54°F 3° / 24.2° 7.7
Bannu has a warm climate with an average annual temperature of 75°F (24°C). Winters average 53°F in January while summers reach 92°F in July. The area gets 312 sunny days per year, well above the U.S. average of 205 / making it one of the sunnier locations in the country. Annual precipitation totals 13.0 inches (drier than the 38-inch national average). The city sits at an elevation of 1,243 feet.

Temperature

53°F Jan (12°C) 92°F Jul (33°C)
Annual Average74.8°F
39% above Pakistan avg
January Average53°F (12°C)
July Average92°F (33°C)
Sunny Days312 days/yr

Geography

Elevation1,243 ft (379 m)
Area267.1 sq mi (691.9 km²)
Population Density5,083/sq mi
Coordinates32.9853°N, 70.6040°W
TimezoneAsia/Karachi

Precipitation & Snow

Annual Rainfall 13.0"
66% below Pakistan avg
Snowfall 0.0"
Wettest Month (Jul) 2.72"
Driest Month (Nov) 0.16"

Air Quality

Earthquake History

111 earthquakes (M2.5+) within 150 km since 1990. Strongest: M6.3. Most recent: M4.2 on Apr 1, 2025.

May 20, 1992 2 km WSW of Lachi, Pakistan M6.3 79 km
Jun 21, 2022 55 km SW of Kh?st, Afghanistan M6.0 106 km
Jun 11, 1995 37 km NNE of Wana, Pakistan M5.7 95 km
May 9, 2018 18 km NNW of Bannu, Pakistan M5.4 19 km
Jan 4, 1992 Afghanistan-Pakistan border region M5.4 128 km
Mar 9, 2001 16 km NW of Wana, Pakistan M5.3 127 km
Apr 19, 1990 19 km SSE of ?uk?mat? Azrah, Afghanistan M5.3 140 km
Jul 18, 2022 50 km SW of Kh?st, Afghanistan M5.2 105 km
Apr 16, 2009 39 km E of ?uk?mat? Azrah, Afghanistan M5.2 142 km
Jul 18, 2004 33 km SE of Gardez, Afghanistan M5.2 112 km
Apr 16, 2009 38 km ESE of ?uk?mat? Azrah, Afghanistan M5.1 135 km
Oct 30, 2009 34 km E of ?uk?mat? Azrah, Afghanistan M5.1 144 km
May 6, 2010 21 km E of Karak, Pakistan M5.0 69 km
Jun 5, 1992 18 km NE of Karak, Pakistan M4.9 65 km
Jan 4, 2004 2 km SSE of Markaz-e Woluswal?-ye ?ch?n, Afghanistan M4.9 125 km
Apr 11, 2022 22 km SW of Doaba, Pakistan M4.8 33 km
Nov 9, 1999 13 km E of Kalur Kot, Pakistan M4.8 119 km
Apr 12, 2010 35 km E of ?uk?mat? Azrah, Afghanistan M4.8 142 km
Jan 5, 2006 21 km SW of Kulachi, Pakistan M4.7 135 km
Sep 27, 1996 35 km W of Tank, Pakistan M4.7 107 km
Source: USGS (M2.5+, 1990-2025)

Monthly Weather

Month Avg Temperature Precipitation Summary
January 53°F (12°C) 0.8 in Coldest
February 57°F (14°C) 1.1 in
March 66°F (19°C) 1.8 in
April 76°F (25°C) 1.2 in
May 87°F (30°C) 0.6 in
June 93°F (34°C) 0.8 in Warmest
July 92°F (33°C) 2.7 in Wettest
August 90°F (32°C) 2.4 in
September 86°F (30°C) 0.8 in
October 76°F (25°C) 0.2 in
November 65°F (18°C) 0.2 in Driest
December 56°F (13°C) 0.4 in

Bannu has a seasonal temperature swing of 41°F / from 53°F in January to 93°F in June. Total annual precipitation is 13.0 inches, with July being the wettest month (2.7") and November the driest (0.2").

View full weather details →

Colleges & Universities in Bannu

Institution Type Founded Website
Bannu University University - ,
Bannu University University - ,
Degree 2 college Bannu College - ,
University of Science and Technology Bannu College - ,

Schools in Bannu

14 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
Govt primary school kotka zapta khan - - - -
Government Post Graduate College Bannu - - - -
Pennel School - - - -
Pennil School Ground - - - -
Government No 2 School - - - -
Government High NO 1 school - - - -
Girl High School - - - -
Govt primary school kotka zapta khan - - - -
Government Post Graduate College Bannu - - - -
Pennel School - - - -
Pennil School Ground - - - -
Government No 2 School - - - -
Government High NO 1 school - - - -
Girl High School - - - -
View full schools details →

Radio Stations near Bannu

0 stations within ~55 km.

Station Genre Quality

Libraries in Bannu

NameAddressStaffAnnual VisitsCirculationCollectionPrograms
Mosium Library0.0
Mosium Library0.0

Farmers Markets in Bannu

NameAddressSeasonHoursOrganicWebsite
Fruit and vegetable Market
Mamash Khel Naughari
Mamash Khel Naughari
New Fruits and Sabzi Mandi
New Fruits and Sabzi Mandi

Hotels in Bannu

1 hotels within city radius - OpenStreetMap data

mirat khan khujamad

Restaurants in Bannu

2 restaurants within city radius - OpenStreetMap data

Canteen
Canteen

Cafes in Bannu

3 cafes within city radius - OpenStreetMap data

Anwar shop
ATTA UR RAHMAN WAZEER
Canteen

Monuments in Bannu

1 monuments within city radius - OpenStreetMap data

Jaffar Mughal Khel Chowk

Clinics in Bannu

1 clinics within city radius - OpenStreetMap data

DHQ Hospital Bannu

Bus Stations in Bannu

2 bus stations within city radius - OpenStreetMap data

Bus station
General Bus Stand

Gas Stations in Bannu

3 gas stations within city radius - OpenStreetMap data

CNG pump near Kot beli
PSO Miranshah Road
Shah Jee PSO Bannu

Banks in Bannu

3 banks within city radius - OpenStreetMap data

United Bank Limited
United Bank Limited
United Bank Limited

Stadiums & Teams in Bannu

TeamLeagueDivision

Airports Near Bannu

6 airports within the area.

AirportIATAType
Bannu AirportBNPSmall Airport
Miram Shah Airport-Small Airport
Salerno AirportOLRSmall Airport
Salerno North Field-Small Airport
Salerno South Airport-Small Airport
Thal Airport-Small Airport

Post Offices in Bannu

2 post offices.

Post OfficeAddress
FC Post Baran Pul
FC Post Baran Pul

Treatment Centers in Bannu

1 treatment centers.

CenterTypePhone
DHQ Hospital Bannu

Churches & Religious Organizations in Bannu

6 religious organizations (IRS tax-exempt data).

NameAddress
farid ul haq
ismail khel
Masjid Jaffar Khan Mughal Khel
Qasaban Mosque
SECTOR B MOSQUE
uet bannu campus Masque

Quick Facts

Timezone
Asia/Karachi
Elevation
3,806 m (12,487 ft)
Website
bannu.kp.gov.pk/

Around Bannu

Places within 5 km radius - OpenStreetMap data

Schools 8
Hospitals 1
Restaurants 1
Banks 3
Hotels 1
Libraries 1
Parks 3
Places of Worship 2

Things to See Near Bannu

1 places within 15 km

⚱️ Archaeological Sites (1)
  • • Lewan

🇵🇰 About Pakistan

Capital Islamabad
Population 212,215,030
Area 803,940 km²
GDP (USD) $336,686,348,609
GDP per capita $1,360
HDI 0.544
Life expectancy 67.7 years
Internet users 27.4%
Urban population 38.8%
Currency PKR (Rupee)
Languages English, Urdu
Calling code +92
TLD .pk
Driving side left

Download Full City Report

Get a comprehensive, print-ready PDF with all data for Bannu.

Get Report

Frequently Asked Questions About Bannu

What is the population of Bannu?

Bannu has a population of 1,357,890 residents and is located in Pakistan. The population density is 5,083 people per square mile, spread across 267.1 square miles.

What is the weather like in Bannu?

Bannu has a warm climate with an average annual temperature of 75°F (24°C). Winter temperatures average 53°F in January, while summers reach an average of 92°F in July. The area receives 312 sunny days per year, well above the national average of 205. Annual rainfall totals 13.0 inches.

Nearby Cities

Compare Bannu with another city: