Skip to content
CityAPI.ORG

GRAHAMSTOWN

Eastern Cape · SOUTH AFRICA (ZA) · 33.30°S / 26.53°E

05
ADM1 · ID GeoNames 1,000,501

Grahamstown is a city in South Africa with a population of 91,548. It sits at -33.30/26.53, runs on Africa/Johannesburg, is 35 km from Bathurst.

Population 91,548
Place Type County Seat
Elevation n/a
Timezone Africa/Johannesburg

All facts

fields
Country
South Africa
Subdivision
Eastern Cape
Coords
33.30°S / 26.53°E
UTC offset
+2
DST
Observed

Proximity

nearest 6 · within 50 km
SE Bathurst Eastern Cape 7,630 35.1 km
NE Glenmore Eastern Cape 1,491 37.2 km
S Alexandria Eastern Cape 12,084 40.3 km
W Alicedale Eastern Cape 4,639 41.1 km
S Kenton Eastern Cape 13,539 41.7 km
SE Port Alfred Eastern Cape 30,981 45.2 km

Air access

nearby

FAQ

10 questions
What is the population of Grahamstown?
91,548 people, per GeoNames.
Which timezone is Grahamstown in?
Africa/Johannesburg.
Which country is Grahamstown in?
South Africa (ZA).
Which airport serves Grahamstown?
Grahamstown Airport (FAGT).
How far is Grahamstown from Pretoria?
About 856 km.
Does Grahamstown have a university?
Not on record.
What languages are spoken in South Africa?
English.
What currency is used in South Africa?
Rand.
How many cities are in South Africa?
985 on record.
Which admin region is Grahamstown in?
Eastern Cape.

Get this page as JSON

no auth
cURL 200 OK
$ curl https://api.cityapi.org/v1/cities/1000501

{
  "data": {
    "id": 1000501,
    "name": "Grahamstown",
    "ascii_name": "Grahamstown",
    "country_code": "ZA",
    "population": 91548,
    "elevation": null,
    "timezone_id": "Africa/Johannesburg",
    "feature_class": "P",
    "feature_code": "PPLA3",
    "latitude": -33.30422,
    "longitude": 26.53276
  }
}

Context

comparatives
  • 12.0x the population of Bathurst.
  • 35 km from Bathurst.
  • Same timezone (Africa/Johannesburg) as 984 other cities in South Africa.
CITYAPI · STATION BERLIN/DE · DATUM/2026-06-11 · BUILT BY BROTCODE Terms · Privacy · Impressum ·