Grahamstown, South Africa
Eastern Cape · South Africa
Grahamstown is a mid-size city in Eastern Cape, South Africa with a population of 91,548. Elevation: 1,808 ft (551 m). Average temperature: 63°F (17°C).
Data updated June 2026
Discover Grahamstown, South Africa
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 Grahamstown
Makhanda, also known as Grahamstown, is a town of about 75,000 people in the Eastern Cape province of South Africa. It is situated about 125 kilometres (80 mi) northeast of Gqeberha and 160 kilometres (100 mi) southwest of East London. It is the largest town in the Makana Local Municipality, and the seat of the municipal council. It also hosts Rhodes University, the Eastern Cape Division of the High Court, the South African Library for the Blind (SALB), a diocese of the Anglican Church of Southern Africa, and 6 South African Infantry Battalion. Furthermore, located approximately 3 km south-east of the town lies Waterloo Farm, the only estuarine fossil site in the world from 360 million years ago with exceptional soft-tissue preservation.
People
Climate
| Population | 91,548 |
| Population Density | 52 / sq mi |
| Elevation | 1,808 ft (551 m) |
| Coordinates | -33.3042°, 26.5328° |
| Timezone | Africa/Johannesburg |
| Country | 🇿🇦 South Africa |
| State / Province | Eastern Cape |
| Average Temperature | 63°F (17°C) |
| January Average | 70°F (21°C) |
| July Average | 56°F (14°C) |
| Annual Precipitation | 25.3 inches (643 mm) |
| Annual Snowfall | 0.0 inches (0 cm) |
About Grahamstown
Grahamstown is a mid-size city in South Africa (Eastern Cape) with a population of 91,548. The city sits at an elevation of 1,808 feet (551 meters) above sea level. The average annual temperature is 63°F (17°C). Temperatures range from 70°F in January to 56°F in July. Annual precipitation averages 25.3 inches. The timezone is Africa/Johannesburg.
Climate in Grahamstown
Grahamstown has an average annual temperature of 0°C (32°F). The hottest month is Jan (0°C), the coldest is Jan (0°C). Average annual precipitation is 703 mm.
Temperature
| Annual Average | 63.0°F |
| 17% above South Africa avg | |
| January Average | 70°F (21°C) |
| July Average | 56°F (14°C) |
| Sunny Days | 290 days/yr |
Geography
| Elevation | 1,808 ft (551 m) |
| Area | 1,767.3 sq mi (4,577.2 km²) |
| Population Density | 52/sq mi |
| Coordinates | -33.3042°N, 26.5328°W |
| Timezone | Africa/Johannesburg |
Precipitation & Snow
Air Quality
Monthly Weather
| Month | Avg Temperature | Precipitation | Summary |
|---|---|---|---|
| January | 70°F (21°C) | 2.3 in | |
| February | 70°F (21°C) | 2.9 in | Warmest |
| March | 68°F (20°C) | 2.8 in | |
| April | 64°F (18°C) | 1.8 in | |
| May | 60°F (16°C) | 1.3 in | |
| June | 57°F (14°C) | 1.1 in | Driest |
| July | 56°F (14°C) | 1.1 in | Coldest |
| August | 57°F (14°C) | 1.7 in | |
| September | 59°F (15°C) | 1.7 in | |
| October | 62°F (17°C) | 2.8 in | |
| November | 64°F (18°C) | 3.0 in | Wettest |
| December | 67°F (20°C) | 2.9 in |
Grahamstown has a seasonal temperature swing of 14°F / from 56°F in July to 70°F in February. Total annual precipitation is 25.3 inches, with November being the wettest month (3.0") and June the driest (1.1").
Colleges & Universities in Grahamstown
| Institution | Type | Founded | Website |
|---|---|---|---|
| Rhodes University | University | - | Visit → |
Schools in Grahamstown
37 public schools (NCES 2022-23 data).
| School | Level | Enrollment | Teachers | Student/Teacher |
|---|---|---|---|---|
| Samuel Ntlebi Primary School | - | - | - | - |
| Oatlands Preparatory School | - | - | - | - |
| St Andrws Prep | - | - | - | - |
| St Andrews Prep | - | - | - | - |
| St Andrew's College | - | - | - | - |
| St. Andrews College | - | - | - | - |
| St Andrew's College | - | - | - | - |
| Mahlesela High School | - | - | - | - |
| D D Siwisa Primary School | - | - | - | - |
| Archie Mbolekwa School | - | - | - | - |
| T. E. M. Mrwetyana Secondary School | - | - | - | - |
| C. M. Vellem Primary School | - | - | - | - |
| Tantyi Primary School | - | - | - | - |
| Mary Waters High School | - | - | - | - |
| Nathaniel Nyaluza Secondary School | - | - | - | - |
| Andrew Moyake Primary School | - | - | - | - |
| St Mary's RC Primary School | - | - | - | - |
| Good Shepherd Primary School | - | - | - | - |
| Kingswood Pre-Primary School | - | - | - | - |
| Graeme College | - | - | - | - |
| N V Cewu Public Primary School | - | - | - | - |
| Khutliso Daniels Secondary School | - | - | - | - |
| Diocesan School for Girls | - | - | - | - |
| St. Andrews Preparatory School | - | - | - | - |
| Ntsika Senior Secondary School | - | - | - | - |
| Kingswood College | - | - | - | - |
| PJ Olivier | - | - | - | - |
| St Andrew's College | - | - | - | - |
| George Dickerson Primary School | - | - | - | - |
| Fikizolo Primary School | - | - | - | - |
| George Dickerson School | - | - | - | - |
| Nombulelo Senior Secondary School | - | - | - | - |
| Samuel Ntsiko Primary School | - | - | - | - |
| Seventh Day Adventist Primary School | - | - | - | - |
| Kingswood Junior School | - | - | - | - |
| KC Boys Village | - | - | - | - |
| Girls Hostel | - | - | - | - |
Radio Stations near Grahamstown
0 stations within ~55 km.
| Station | Genre | Quality |
|---|
Museums in Grahamstown
| Name | Type | Address | Phone | Annual Revenue |
|---|---|---|---|---|
| Albany History Museum | ||||
| Albany Museum | ||||
| Amazwi South African Museum of Literature | ||||
| Observatory Museum |
Libraries in Grahamstown
| Name | Address | Staff | Annual Visits | Circulation | Collection | Programs |
|---|---|---|---|---|---|---|
| Extension 9 Public Library | 0.0 | |||||
| Fingo Public Library | 0.0 | |||||
| Makhana Library | 0.0 | |||||
| Nduna Public Library | 0.0 | |||||
| SA Library for the Blind | 0.0 |
Hotels in Grahamstown
35 hotels within city radius - OpenStreetMap data
Restaurants in Grahamstown
11 restaurants within city radius - OpenStreetMap data
Cafes in Grahamstown
11 cafes within city radius - OpenStreetMap data
Theatres in Grahamstown
2 theatres within city radius - OpenStreetMap data
Monuments in Grahamstown
2 monuments within city radius - OpenStreetMap data
Clinics in Grahamstown
2 clinics within city radius - OpenStreetMap data
Dentists in Grahamstown
1 dentists within city radius - OpenStreetMap data
Veterinaries in Grahamstown
3 veterinaries within city radius - OpenStreetMap data
Train Stations in Grahamstown
4 train stations within city radius - OpenStreetMap data
Gas Stations in Grahamstown
7 gas stations within city radius - OpenStreetMap data
Banks in Grahamstown
8 banks within city radius - OpenStreetMap data
Golf Courses in Grahamstown
2 golf courses within city radius - OpenStreetMap data
Stadiums & Teams in Grahamstown
| Team | League | Division |
|---|---|---|
Airports Near Grahamstown
10 airports within the area.
| Airport | IATA | Type |
|---|---|---|
| Bisho Airport | BIY | Medium Airport |
| Cookhouse Airport | - | Small Airport |
| Fort Beaufort Airport | - | Small Airport |
| Fort D'Acre Reserve Airport | - | Small Airport |
| Grahamstown Airport | - | Small Airport |
| Kenton-on-Sea Airport | - | Small Airport |
| Kwande Airstrip | - | Small Airport |
| Port Alfred Airport | AFD | Small Airport |
| Pumba Airstrip | - | Small Airport |
| SHAMWARI | - | Small Airport |
Post Offices in Grahamstown
2 post offices.
| Post Office | Address |
|---|---|
| Post Office | |
| Postnet |
Churches & Religious Organizations in Grahamstown
24 religious organizations (IRS tax-exempt data).
| Name | Address |
|---|---|
| Albany Baptist Church | |
| Cathedral of St. Michael and St. George | |
| Chapel | |
| Christ Church | |
| Church on The Hill | |
| Ethiopian Episcopal Church | |
| Every Nation Grahamstown | |
| Frontier's Church International | |
| Full Gospel Church | |
| Grahamstown Baptist Church | |
| Holy Cross Monastery | |
| KC Chapel | |
| Methodist Church | |
| Nederduitse Gereformeerde Kerk in Afrika- Grahamstad | |
| Nederduitse Gereformeerde Kerk in Afrika- Grahamstown | |
| River of Life Church | |
| St Augustine's Church | |
| St Phillips Church | |
| St. Andrews Anglican Church | |
| St. Bartholomew's Church |
Quick Facts
Around Grahamstown
Places within 5 km radius - OpenStreetMap data
Things to See Near Grahamstown
2 places within 15 km
- • TCP Aquaponics
- • Fort Selwyn
🇿🇦 About South Africa
Public Holidays in South Africa
12 public holidays this year
Download Full City Report
Get a comprehensive, print-ready PDF with all data for Grahamstown.
Get ReportFrequently Asked Questions About Grahamstown
What is the population of Grahamstown?
Grahamstown has a population of 91,548 residents and is located in South Africa. The population density is 52 people per square mile, spread across 1,767.3 square miles.
What is the weather like in Grahamstown?
Grahamstown enjoys a temperate climate with an average annual temperature of 63°F (17°C). Winter temperatures average 70°F in January, while summers reach an average of 56°F in July. The area receives 290 sunny days per year, well above the national average of 205. Annual rainfall totals 25.3 inches.
All Countries























































































































































































































































