Property prices in Gauteng

The typical asking price in Gauteng is R 1 745 000 for a house, R 765 000 for an apartment and R 1 150 000 for a townhouse. Of the 9 provinces with a typical house price, Gauteng has the 3rd lowest. Apartments typically rent for R 8 500 a month, houses for R 15 500. Figures updated in November 2026.

Select an area on the map to open its page.

Prices for sale in Gauteng

Median asking price by home type, Gauteng
Home typeMedian asking priceMedian per m²Middle 50% per m²Confidence
HousesR 1 745 000R 9 855R 6 417 – R 14 5005 / 5
ApartmentsR 765 000R 11 414R 8 822 – R 14 7685 / 5
TownhousesR 1 150 000R 10 992R 9 234 – R 13 0445 / 5
Median asking price by bedrooms, Gauteng
BedroomsHousesApartmentsTownhouses
Studio / 0R 2 150 000R 480 000—
1 bedroomR 580 000R 650 000R 650 000
2 bedroomsR 760 000R 765 000R 850 000
3 bedroomsR 1 450 000R 1 180 000R 1 420 000
4 bedroomsR 2 590 000R 1 277 500R 2 450 000
5 bedroomsR 3 500 000R 640 000R 2 950 000
6+ bedroomsR 3 200 000R 3 900 000R 5 725 000

Rents in Gauteng

Median monthly rent by home type, Gauteng
Home typeMedian rent / monthMedian per m² / monthMiddle 50% per m²Confidence
HousesR 15 500R 95R 67 – R 1255 / 5
ApartmentsR 8 500R 150R 122 – R 1845 / 5
TownhousesR 13 000R 115R 98 – R 1365 / 5
Typical monthly rent by bedrooms (mean of the middle half of rents), Gauteng
BedroomsHousesApartmentsTownhouses
Studio / 0R 4 967R 4 721—
1 bedroomR 5 631R 7 536R 7 555
2 bedroomsR 7 962R 9 280R 9 321
3 bedroomsR 15 568R 14 652R 16 762
4 bedroomsR 30 106R 18 144R 28 501
5 bedroomsR 47 437R 6 370R 55 286
6+ bedroomsR 50 103——

Gross rental yield by home type in Gauteng

Gross rental yield by home type, Gauteng
Home typeGross yield
Houses11,5%
Apartments15,8%
Townhouses12,6%

Towns in Gauteng

Median asking price by town, Gauteng
TownHousesApartmentsTownhouses
AkasiaR 1 490 000R 590 000R 910 000
AlbertonR 1 785 000R 692 500R 1 050 000
BedfordviewR 5 299 500R 1 250 000R 2 100 000
BenoniR 1 650 000R 747 555R 869 000
BoksburgR 1 095 000R 650 000R 779 500
BrakpanR 1 400 000R 630 000R 830 000
BronkhorstspruitR 2 000 000R 580 000R 942 500
CarletonvilleR 1 105 000R 545 000R 695 000
CenturionR 3 500 000R 790 000R 1 249 450
CullinanR 1 650 000R 1 097 000R 867 500
EdenvaleR 2 650 000R 999 000R 1 080 000
EikenhofR 6 250 000R 1 690 000R 2 740 000
EvatonR 480 000——
FochvilleR 1 780 000R 480 000R 1 144 625
Ga-rankuwaR 510 000——
GermistonR 1 370 000R 552 500R 790 000
HammanskraalR 410 000——
HeidelbergR 1 500 000R 450 000R 1 392 500
JohannesburgR 1 595 000R 735 000R 850 000
KatlehongR 750 000R 680 000—
Kempton ParkR 1 750 000R 600 000R 897 000
KrugersdorpR 1 590 000R 650 000R 1 295 000
MabopaneR 635 000R 285 000R 280 000
MeyertonR 1 690 000R 615 000R 907 500
MidrandR 3 899 000R 874 999R 1 199 000
NigelR 1 100 000R 500 000R 898 000
PretoriaR 2 495 000R 750 000R 1 390 000
RandburgR 2 495 000R 750 000R 1 290 000
RandfonteinR 1 060 000R 460 000R 770 000
RaytonR 1 697 500—R 1 480 000
RoodepoortR 1 700 000R 570 000R 999 000
SandtonR 4 450 000R 1 150 000R 2 397 000
SebokengR 657 500R 455 000—
SoshanguveR 650 000R 650 000R 799 000
SowetoR 880 000R 495 000R 654 950
SpringsR 1 050 000R 480 000R 1 100 000
TembaR 620 000——
TembisaR 920 000R 1 000 000—
Vaal MarinaR 1 630 000R 1 250 000R 1 400 000
VanderbijlparkR 1 590 000R 490 000R 1 100 000
VereenigingR 1 450 000R 585 000R 1 040 000
WalkervilleR 730 000——
WestonariaR 987 500—R 916 750
WonderboomR 2 022 500R 520 000—

Grey figures are indicative.

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