Kokstad, South Africa
KwaZulu-Natal · South Africa
Kokstad is a mid-size city in KwaZulu-Natal, South Africa with a population of 61,751. Elevation: 4,318 ft (1,316 m). Average temperature: 58°F (15°C).
Data updated June 2026
Discover Kokstad, 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 Kokstad
Kokstad is a town in the Harry Gwala District Municipality of the KwaZulu-Natal Province, South Africa. Kokstad is named after the Griqua chief Adam Kok III who settled here in 1863. Kokstad is the capital town of the East Griqualand region, as it is also the biggest town in this region. It was built around Mount Currie, a local mountain range, by the town’s founder Adam Kok III, for whom the town is named. Stad is the Dutch and Afrikaans word for "city".
People
Climate
| Population | 61,751 |
| Population Density | 3,102 / sq mi |
| Elevation | 4,318 ft (1,316 m) |
| Coordinates | -30.5472°, 29.4241° |
| Timezone | Africa/Johannesburg |
| Country | 🇿🇦 South Africa |
| State / Province | KwaZulu-Natal |
| Average Temperature | 58°F (15°C) |
| January Average | 67°F (19°C) |
| July Average | 48°F (9°C) |
| Annual Precipitation | 31.7 inches (805 mm) |
| Annual Snowfall | 0.0 inches (0 cm) |
About Kokstad
Kokstad is a mid-size city in South Africa (KwaZulu-Natal) with a population of 61,751. The city sits at an elevation of 4,318 feet (1,316 meters) above sea level. The average annual temperature is 58°F (15°C). Temperatures range from 67°F in January to 48°F in July. Annual precipitation averages 31.7 inches. The timezone is Africa/Johannesburg.
Climate in Kokstad
Kokstad 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 718 mm.
Temperature
| Annual Average | 58.3°F |
| 8% above South Africa avg | |
| January Average | 67°F (19°C) |
| July Average | 48°F (9°C) |
| Sunny Days | 278 days/yr |
Geography
| Elevation | 4,318 ft (1,316 m) |
| Area | 19.9 sq mi (51.6 km²) |
| Population Density | 3,102/sq mi |
| Coordinates | -30.5472°N, 29.4241°W |
| Timezone | Africa/Johannesburg |
Precipitation & Snow
Air Quality
Monthly Weather
| Month | Avg Temperature | Precipitation | Summary |
|---|---|---|---|
| January | 67°F (19°C) | 5.2 in | Warmest, Wettest |
| February | 66°F (19°C) | 4.6 in | |
| March | 64°F (18°C) | 4.3 in | |
| April | 58°F (15°C) | 1.9 in | |
| May | 53°F (12°C) | 1.0 in | |
| June | 48°F (9°C) | 0.6 in | Coldest |
| July | 48°F (9°C) | 0.6 in | Driest |
| August | 52°F (11°C) | 0.8 in | |
| September | 57°F (14°C) | 1.6 in | |
| October | 60°F (15°C) | 2.7 in | |
| November | 62°F (17°C) | 3.9 in | |
| December | 65°F (18°C) | 4.5 in |
Kokstad has a seasonal temperature swing of 18°F / from 48°F in June to 67°F in January. Total annual precipitation is 31.7 inches, with January being the wettest month (5.2") and July the driest (0.6").
Colleges & Universities in Kokstad
| Institution | Type | Founded | Website |
|---|---|---|---|
| Kokstad College | College | - | Visit → |
Schools in Kokstad
11 public schools (NCES 2022-23 data).
| School | Level | Enrollment | Teachers | Student/Teacher |
|---|---|---|---|---|
| St Patrick's College | - | - | - | - |
| St Patrick's College | - | - | - | - |
| Kokstad Junior School | - | - | - | - |
| Mt Currie Senior Secondary School | - | - | - | - |
| Xolo Xolo Primary School | - | - | - | - |
| Carl Malcomess High School | - | - | - | - |
| Kokstad Primary School | - | - | - | - |
| Brooksnek Junior Secondary School | - | - | - | - |
| Brooksnek Senior Secondary School | - | - | - | - |
| Shayamoya Area Secondary School | - | - | - | - |
| Kokstad Research Station | - | - | - | - |
Radio Stations near Kokstad
0 stations within ~55 km.
| Station | Genre | Quality |
|---|
Museums in Kokstad
| Name | Type | Address | Phone | Annual Revenue |
|---|---|---|---|---|
| Kokstad Museum |
Libraries in Kokstad
| Name | Address | Staff | Annual Visits | Circulation | Collection | Programs |
|---|---|---|---|---|---|---|
| Kokstad Library | 0.0 |
Hotels in Kokstad
2 hotels within city radius - OpenStreetMap data
Restaurants in Kokstad
2 restaurants within city radius - OpenStreetMap data
Cafes in Kokstad
1 cafes within city radius - OpenStreetMap data
Gas Stations in Kokstad
7 gas stations within city radius - OpenStreetMap data
Gyms in Kokstad
1 gyms within city radius - OpenStreetMap data
Golf Courses in Kokstad
1 golf courses within city radius - OpenStreetMap data
Airports Near Kokstad
12 airports within the area.
| Airport | IATA | Type |
|---|---|---|
| Bizana Airport | - | Small Airport |
| Diamond Valley Airport | - | Small Airport |
| Glendower Farm | - | Small Airport |
| H M S Bastard Memorial Airport | - | Small Airport |
| Harding Airport | - | Small Airport |
| Kokstad Airport | - | Small Airport |
| Matabeng Village Airport | - | Small Airport |
| Matatiele Airport | - | Small Airport |
| Matsaile Airport | MSG | Small Airport |
| Mkambati Airport | MBM | Small Airport |
| Sehlabathebe Airport | - | Small Airport |
| The Grange Airport | - | Small Airport |
Post Offices in Kokstad
1 post offices.
| Post Office | Address |
|---|---|
| Kokstad |
Churches & Religious Organizations in Kokstad
5 religious organizations (IRS tax-exempt data).
| Name | Address |
|---|---|
| Anglican Church | |
| Griqua Independent Church | |
| Nederduitse Gereformeede Kerk | |
| St Columba's Presbyterian | |
| St Patricks Cathedral |
Explore Near Kokstad
Quick Facts
Things to See Near Kokstad
4 places within 15 km
- • Bushy Ridge
- • Mount Currie
- • Mount Fifty
- • Mt Fifty
🇿🇦 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 Kokstad.
Get ReportFrequently Asked Questions About Kokstad
What is the population of Kokstad?
Kokstad has a population of 61,751 residents and is located in South Africa. The population density is 3,102 people per square mile, spread across 19.9 square miles.
What is the weather like in Kokstad?
Kokstad enjoys a temperate climate with an average annual temperature of 58°F (15°C). Winter temperatures average 67°F in January, while summers reach an average of 48°F in July. The area receives 278 sunny days per year, well above the national average of 205. Annual rainfall totals 31.7 inches.
All Countries























































































































































































































































