Bat Khela, Pakistan
Khyber Pakhtunkhwa · Pakistan
Bat Khela is a mid-size city in Khyber Pakhtunkhwa, Pakistan with a population of 46,079. Elevation: 2,208 ft (673 m). Average temperature: 67°F (19°C).
Discover Bat Khela, 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.
About Bat Khela
Batkhela is a city, tehsil and the district headquarter of the Malakand District within the Khyber Pakhtunkhwa province of Pakistan. According to the 2017 Census of Pakistan, the population of Batkhela was recorded at 68,200. Batkhela is considered as one of the most popular business cities in the Khyber Pakhtunkhwa province. A water canal that pours into a small dam in the Jabban area near Batkhela is the main source of electricity production here.
People
Climate
| Population | 46,079 |
| Population Density | 119 / sq mi |
| Elevation | 2,208 ft (673 m) |
| Coordinates | 34.6178°, 71.9725° |
| Timezone | Asia/Karachi |
| Country | 🇵🇰 Pakistan |
| State / Province | Khyber Pakhtunkhwa |
| Average Temperature | 67°F (19°C) |
| January Average | 45°F (7°C) |
| July Average | 85°F (29°C) |
| Annual Precipitation | 27.4 inches (695 mm) |
| Annual Snowfall | 0.0 inches (0 cm) |
About Bat Khela
Bat Khela is a mid-size city in Pakistan (Khyber Pakhtunkhwa) with a population of 46,079. The city sits at an elevation of 2,208 feet (673 meters) above sea level. The average annual temperature is 67°F (19°C). Temperatures range from 45°F in January to 85°F in July. Annual precipitation averages 27.4 inches. The timezone is Asia/Karachi.
Climate in Bat Khela
Bat Khela has an average annual temperature of 20.4°C (69°F). The hottest month is Jul (30.4°C), the coldest is Jan (8.2°C). Average annual precipitation is 1212 mm.
Temperature
| Annual Average | 66.5°F |
| 23% above Pakistan avg | |
| January Average | 45°F (7°C) |
| July Average | 85°F (29°C) |
| Sunny Days | 286 days/yr |
Geography
| Elevation | 2,208 ft (673 m) |
| Area | 386.5 sq mi (1,001.0 km²) |
| Population Density | 119/sq mi |
| Coordinates | 34.6178°N, 71.9725°W |
| Timezone | Asia/Karachi |
Precipitation & Snow
Air Quality
Monthly Weather
| Month | Avg Temperature | Precipitation | Summary |
|---|---|---|---|
| January | 45°F (7°C) | 1.9 in | Coldest |
| February | 48°F (9°C) | 3.1 in | |
| March | 56°F (13°C) | 4.1 in | Wettest |
| April | 66°F (19°C) | 3.5 in | |
| May | 76°F (24°C) | 1.9 in | |
| June | 85°F (29°C) | 0.8 in | Warmest |
| July | 85°F (29°C) | 3.6 in | |
| August | 83°F (28°C) | 3.5 in | |
| September | 78°F (26°C) | 1.6 in | |
| October | 69°F (21°C) | 0.7 in | Driest |
| November | 58°F (15°C) | 0.8 in | |
| December | 49°F (9°C) | 1.9 in |
Bat Khela has a seasonal temperature swing of 40°F / from 45°F in January to 85°F in June. Total annual precipitation is 27.4 inches, with March being the wettest month (4.1") and October the driest (0.7").
Colleges & Universities in Bat Khela
| Institution | Type | Founded | Website |
|---|---|---|---|
| Abdul Wali Khan University | University | — | — |
| commerce college | College | — | — |
| degree college | College | — | — |
| Dheri Ground | College | — | — |
| Govt Degree College | College | — | — |
| RAHMAN PARAMEDICAL COLLEGE Batkhela | College | — | — |
| sakhakot | College | — | Visit → |
| University of Malakand | University | — | Visit → |
Schools in Bat Khela
2 public schools (NCES 2022-23 data).
| School | Level | Enrollment | Teachers | Student/Teacher |
|---|---|---|---|---|
| MASJID-E-AQSAA (مسجداقصیٰ) | — | — | — | — |
| ground school | — | — | — | — |
Radio Stations near Bat Khela
0 stations within ~55 km.
| Station | Genre | Quality |
|---|
Farmers Markets in Bat Khela
| Name | Address | Season | Hours | Organic | Website |
|---|---|---|---|---|---|
| Fruits and Sabzi Mandi | |||||
| Fruits and Sabzi Mandi | |||||
| Sabzi Mandi |
Restaurants in Bat Khela
5 restaurants within city radius — OpenStreetMap data
Cafes in Bat Khela
3 cafes within city radius — OpenStreetMap data
Monuments in Bat Khela
1 monuments within city radius — OpenStreetMap data
Castles in Bat Khela
1 castles within city radius — OpenStreetMap data
Dentists in Bat Khela
1 dentists within city radius — OpenStreetMap data
Bus Stations in Bat Khela
1 bus stations within city radius — OpenStreetMap data
Gas Stations in Bat Khela
3 gas stations within city radius — OpenStreetMap data
Banks in Bat Khela
7 banks within city radius — OpenStreetMap data
Airports Near Bat Khela
6 airports within the area.
| Airport | IATA | Type |
|---|---|---|
| Bacha Khan International Airport | PEW | Large Airport |
| Minhas Air Base | ATG | Medium Airport |
| Risalpur Air Base | — | Medium Airport |
| Saidu Sharif Airport | SDT | Medium Airport |
| Chirat Airport | — | Small Airport |
| Tarbela Dam Airport | TLB | Small Airport |
Post Offices in Bat Khela
2 post offices.
| Post Office | Address |
|---|---|
| Pakistan post office | |
| Pakistan Post office |
Explore Near Bat Khela
Quick Facts
🇵🇰 About Pakistan
Download Full City Report
Get a comprehensive, print-ready PDF with all data for Bat Khela.
Get ReportFrequently Asked Questions About Bat Khela
What is the population of Bat Khela?
Bat Khela has a population of 46,079 residents and is located in Pakistan. The population density is 119 people per square mile, spread across 386.5 square miles.
What is the weather like in Bat Khela?
Bat Khela enjoys a temperate climate with an average annual temperature of 67°F (19°C). Winter temperatures average 45°F in January, while summers reach an average of 85°F in July. The area receives 286 sunny days per year, well above the national average of 205. Annual rainfall totals 27.4 inches.
All Countries























































































































































































































































