Skip to content
CityAPI.ORG

MCGREGOR

Western Cape · SOUTH AFRICA (ZA) · 33.95°S / 19.83°E

11
ADM1 · ID GeoNames 3,364,246

McGregor is a city in South Africa with a population of 3,744. It sits at -33.95/19.83, runs on Africa/Johannesburg, is 16 km from Robertson.

Population 3,744
Place Type Populated Place
Elevation n/a
Timezone Africa/Johannesburg

All facts

fields
Country
South Africa
Subdivision
Western Cape
Coords
33.95°S / 19.83°E
UTC offset
+2
DST
Observed

Proximity

nearest 10 · within 50 km
N Robertson Western Cape 33,204 16.8 km
SW Greyton Western Cape 3,329 23.3 km
S Riviersonderend Western Cape 6,284 23.8 km
NE Ashton Western Cape 15,964 24.6 km
E Bonnievale Western Cape 10,893 25.0 km
W Genadendal Western Cape 6,784 26.6 km
NE Montagu Western Cape 18,182 32.4 km
NW Brandvlei Western Cape 1,171 46.3 km
NW Worcester Western Cape 127,597 48.5 km
SW Caledon Western Cape 16,752 48.6 km

Air access

nearby

FAQ

3 questions
What is the population of McGregor?
3,744 people, per GeoNames.
Which timezone is McGregor in?
Africa/Johannesburg.
Which country is McGregor in?
South Africa (ZA).

Get this page as JSON

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

{
  "data": {
    "id": 3364246,
    "name": "McGregor",
    "ascii_name": "McGregor",
    "country_code": "ZA",
    "population": 3744,
    "elevation": null,
    "timezone_id": "Africa/Johannesburg",
    "feature_class": "P",
    "feature_code": "PPL",
    "latitude": -33.94725,
    "longitude": 19.82906
  }
}
CITYAPI · STATION BERLIN/DE · DATUM/2026-04-21 · BUILT BY BROTCODE Terms · Privacy · Impressum ·