Property prices in North West

The typical asking price in North West is R 1 995 000 for a house, R 650 000 for an apartment and R 1 295 000 for a townhouse. Of the 9 provinces with a typical house price, North West has the 2nd highest. Apartments typically rent for R 6 600 a month, houses for R 16 000. Figures updated in November 2026.

Select an area on the map to open its page.

Prices for sale in North West

Median asking price by home type, North West
Home typeMedian asking priceMedian per m²Middle 50% per m²Confidence
HousesR 1 995 000R 9 465R 6 616 – R 12 8325 / 5
ApartmentsR 650 000R 11 717R 8 726 – R 14 1715 / 5
TownhousesR 1 295 000R 10 079R 8 017 – R 12 3005 / 5
Median asking price by bedrooms, North West
BedroomsHousesApartmentsTownhouses
Studio / 0R 1 150 000R 415 000—
1 bedroomR 660 000R 495 000R 800 000
2 bedroomsR 799 999R 690 000R 880 000
3 bedroomsR 1 490 000R 870 000R 1 380 000
4 bedroomsR 2 750 000R 1 490 000R 1 975 000
5 bedroomsR 3 500 000—R 2 350 000
6+ bedroomsR 3 980 000——

Rents in North West

Median monthly rent by home type, North West
Home typeMedian rent / monthMedian per m² / monthMiddle 50% per m²Confidence
HousesR 16 000R 79R 55 – R 1094 / 5
ApartmentsR 6 600R 153R 114 – R 1885 / 5
TownhousesR 13 200R 105R 95 – R 1284 / 5
Typical monthly rent by bedrooms (mean of the middle half of rents), North West
BedroomsHousesApartmentsTownhouses
Studio / 0—R 4 685—
1 bedroomR 3 888R 5 687—
2 bedroomsR 8 724R 8 148R 10 656
3 bedroomsR 16 439R 10 390R 15 440
4 bedroomsR 26 802——
5 bedroomsR 27 725——
6+ bedroomsR 4 049——

Gross rental yield by home type in North West

Gross rental yield by home type, North West
Home typeGross yield
Houses10,0%
Apartments15,7%
Townhouses12,4%

Towns in North West

Median asking price by town, North West
TownHousesApartmentsTownhouses
BloemhofR 1 910 000—R 782 975
BritsR 1 287 500R 530 000R 874 500
ChristianaR 1 138 000R 300 000R 430 000
DelareyvilleR 1 050 000——
Groot MaricoR 1 150 000——
HartbeesfonteinR 950 000——
HartbeespoortR 3 399 000R 1 200 000R 1 775 000
KlerksdorpR 1 250 000R 470 000R 1 002 500
KosterR 1 255 000R 2 715 000R 1 012 500
LichtenburgR 1 300 000—R 1 107 500
MafikengR 895 000R 799 500R 800 000
MakwassieR 1 040 000——
MogwaseR 1 250 000——
MooinooiR 1 642 000——
OrkneyR 899 000—R 649 000
PotchefstroomR 2 645 000R 630 000R 1 270 000
RustenburgR 1 650 000R 653 500R 1 250 000
Schweizer RenekeR 1 397 000——
StilfonteinR 740 000R 265 000R 599 000
SwartruggensR 1 295 000R 380 000—
TaungR 500 000——
VentersdorpR 950 000——
VryburgR 2 332 000R 1 650 000R 750 000
WolmaransstadR 735 000——
ZeerustR 1 250 000R 950 000R 380 000

Grey figures are indicative.

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