Property prices in Northern Cape

The typical asking price in Northern Cape is R 1 820 000 for a house, R 870 000 for an apartment and R 1 470 000 for a townhouse. Of the 9 provinces with a typical house price, Northern Cape has the 4th lowest. Apartments typically rent for R 6 780 a month, houses for R 13 580. Figures updated in November 2026.

Select an area on the map to open its page.

Prices for sale in Northern Cape

Median asking price by home type, Northern Cape
Home typeMedian asking priceMedian per m²Middle 50% per m²Confidence
HousesR 1 820 000R 8 762R 6 275 – R 12 0395 / 5
ApartmentsR 870 000R 13 368R 9 048 – R 14 3274 / 5
TownhousesR 1 470 000R 12 773R 9 571 – R 14 7783 / 5
Median asking price by bedrooms, Northern Cape
BedroomsHousesApartmentsTownhouses
1 bedroomR 787 500R 650 000—
2 bedroomsR 900 000R 950 000R 1 188 000
3 bedroomsR 1 590 000—R 1 699 000
4 bedroomsR 2 350 000——
5 bedroomsR 2 896 600——
6+ bedroomsR 3 400 000——

Rents in Northern Cape

Median monthly rent by home type, Northern Cape
Home typeMedian rent / monthMedian per m² / monthMiddle 50% per m²Confidence
HousesR 13 580R 100R 68 – R 1303 / 5
ApartmentsR 6 780R 111R 74 – R 1422 / 5
TownhousesR 12 821R 147—1 / 5
Typical monthly rent by bedrooms (mean of the middle half of rents), Northern Cape
BedroomsHousesApartments
1 bedroomR 6 355R 6 400
2 bedroomsR 9 736R 7 943
3 bedroomsR 13 660—
4 bedroomsR 23 077—

Gross rental yield by home type in Northern Cape

Gross rental yield by home type, Northern Cape
Home typeGross yield
Houses13,7%
Apartments9,9%

Towns in Northern Cape

Median asking price by town, Northern Cape
TownHousesApartmentsTownhouses
Barkly WestR 1 290 000——
BrandvleiR 672 500——
CalviniaR 1 410 000——
ColesbergR 2 750 000——
DanielskuilR 1 543 300—R 620 000
De Aar———
DouglasR 2 157 250—R 4 271 500
Fraserburg———
GariesR 760 000——
GroblershoopR 1 275 000——
HanoverR 1 500 000——
HartswaterR 1 898 000—R 1 125 000
HotazelR 1 062 000——
Jan KempdorpR 1 075 000——
KakamasR 2 190 000——
KathuR 2 955 000—R 1 300 000
KeimoesR 1 615 000——
KenhardtR 772 500——
KimberleyR 1 780 000R 850 000R 1 489 500
KleinseeR 1 100 000——
KoingnaasR 550 000——
KurumanR 2 258 500R 6 317 500R 1 926 000
LoeriesfonteinR 1 447 500——
NieuwoudtvilleR 2 749 500——
OlifantshoekR 1 500 000——
OraniaR 1 575 000——
PhilipstownR 2 590 000——
PofadderR 1 615 000——
Port NollothR 1 797 500——
PostmasburgR 1 821 650R 6 500 000—
RichmondR 634 500——
RitchieR 1 675 000——
SpringbokR 2 225 000——
SutherlandR 2 497 000——
UpingtonR 1 980 000R 885 000R 1 450 250
Victoria WestR 880 000——
WarrentonR 850 000——

Grey figures are indicative.

Figures are asking prices, not completed sale prices. Data last updated: .