Property prices in Soweto

The typical asking price in Soweto, Gauteng is R 880 000 for a house, R 495 000 for an apartment and R 654 950 for a townhouse. The typical house price in Soweto is 50% below the typical Gauteng price of R 1 745 000. At R 14 259 per m², houses in Soweto cost 45% more than the Gauteng figure of R 9 855, which points to smaller homes. Of the 43 towns in Gauteng with a typical house price, Soweto has the 10th lowest. Apartments typically rent for R 4 650 a month, houses for R 5 000. Apartments in Soweto return a gross rental yield of 11,0%, below the Gauteng figure of 15,8%. Figures updated in November 2026.

Select an area on the map to open its page.

Prices for sale in Soweto

Median asking price by home type, Soweto
Home typeMedian asking priceMedian per m²Middle 50% per m²Confidence
HousesR 880 000R 14 259R 7 900 – R 18 2345 / 5
ApartmentsR 495 000R 11 786R 11 310 – R 14 3905 / 5
TownhousesR 654 950R 13 365R 11 279 – R 16 3393 / 5
Median asking price by bedrooms, Soweto
BedroomsHousesApartmentsTownhouses
1 bedroomR 650 000R 435 000—
2 bedroomsR 800 000R 495 000R 669 900
3 bedroomsR 950 000——
4 bedroomsR 1 300 000——
5 bedroomsR 1 284 000——
6+ bedroomsR 1 150 000——

Rents in Soweto

Median monthly rent by home type, Soweto
Home typeMedian rent / monthMedian per m² / monthMiddle 50% per m²Confidence
HousesR 5 000R 69R 58 – R 932 / 5
ApartmentsR 4 650R 108R 98 – R 1224 / 5
TownhousesR 5 375R 39—1 / 5
Typical monthly rent by bedrooms (mean of the middle half of rents), Soweto
BedroomsHousesApartments
1 bedroomR 3 017R 3 200
2 bedroomsR 5 106R 4 760
3 bedroomsR 6 537—

Gross rental yield by home type in Soweto

Gross rental yield by home type, Soweto
Home typeGross yield
Apartments11,0%

Suburbs in Soweto

Gross yields compare area-level asking rents and sale prices before costs.

Houses: suburb asking prices, monthly rents and gross yields, Soweto
SuburbMedian asking priceMedian rent / monthGross yield
ChiaweloR 913 000——
DhlaminiR 995 000R 9 750—
DiepkloofR 1 465 000R 8 750—
DobsonvilleR 875 000R 3 700—
DoornkopR 750 000R 5 600—
DubeR 890 000R 1 500—
Eldorado ParkR 770 000——
EmdeniR 770 000R 5 000—
Glen RidgeR 877 000R 4 600—
JabavuR 650 000R 7 200—
JabulaniR 880 000——
KlipspruitR 950 000R 6 800—
Klipspruit WestR 822 500——
LufherengR 750 000R 6 500—
MapetlaR 830 000R 5 000—
MeadowlandsR 870 000R 4 150—
Mofolo NorthR 840 000R 6 500—
Mofolo SouthR 1 050 000——
MolapoR 857 500R 6 000—
MoletsaneR 849 500R 4 300—
MorokaR 884 500R 6 200—
NalediR 720 000——
Noordgesig———
OrlandoR 1 064 545R 6 900—
PimvilleR 1 100 000R 8 250—
Protea GardenR 892 500——
Protea GlenR 880 000R 4 700—
Protea NorthR 920 000R 5 450—
SenaoaneR 650 000——
SlovovilleR 520 000——
ThulaniR 745 000——
TladiR 1 100 000——
ZolaR 650 000R 8 250—
ZondiR 1 440 000R 5 000—
Apartments: suburb asking prices, monthly rents and gross yields, Soweto
SuburbMedian asking priceMedian rent / monthGross yield
Chiawelo———
Dhlamini———
DiepkloofR 670 000R 7 600—
DobsonvilleR 280 000R 5 400—
Doornkop———
Dube———
Eldorado ParkR 309 500R 7 300—
Emdeni—R 3 500—
Glen Ridge———
Jabavu———
JabulaniR 485 000R 4 800—
Klipspruit—R 6 800—
Klipspruit West———
Lufhereng———
Mapetla—R 5 100—
Meadowlands———
Mofolo North—R 2 700—
Mofolo South———
Molapo—R 5 775—
Moletsane———
MorokaR 680 000——
Naledi———
NoordgesigR 658 000R 2 500—
OrlandoR 702 500R 3 300—
Pimville—R 2 000—
Protea GardenR 495 000R 4 300—
Protea GlenR 539 000R 4 350—
Protea North———
Senaoane———
Slovoville———
Thulani———
Tladi———
Zola———
Zondi—R 5 300—
Townhouses: suburb asking prices, monthly rents and gross yields, Soweto
SuburbMedian asking priceMedian rent / monthGross yield
Chiawelo———
Dhlamini———
Diepkloof—R 6 250—
Dobsonville———
Doornkop———
Dube———
Eldorado ParkR 374 000——
Emdeni———
Glen Ridge———
Jabavu———
JabulaniR 659 900——
Klipspruit———
Klipspruit West———
Lufhereng———
Mapetla———
Meadowlands———
Mofolo North———
Mofolo South———
Molapo———
Moletsane———
Moroka———
Naledi———
Noordgesig———
OrlandoR 700 000——
Pimville———
Protea GardenR 680 000——
Protea GlenR 644 500——
Protea North———
Senaoane———
Slovoville———
Thulani———
Tladi———
Zola———
Zondi———

Grey figures are indicative.

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