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.
Prices for sale in Soweto
| Home type | Median asking price | Median per m² | Middle 50% per m² | Confidence |
|---|---|---|---|---|
| Houses | R 880 000 | R 14 259 | R 7 900 – R 18 234 | 5 / 5 |
| Apartments | R 495 000 | R 11 786 | R 11 310 – R 14 390 | 5 / 5 |
| Townhouses | R 654 950 | R 13 365 | R 11 279 – R 16 339 | 3 / 5 |
| Bedrooms | Houses | Apartments | Townhouses |
|---|---|---|---|
| 1 bedroom | R 650 000 | R 435 000 | — |
| 2 bedrooms | R 800 000 | R 495 000 | R 669 900 |
| 3 bedrooms | R 950 000 | — | — |
| 4 bedrooms | R 1 300 000 | — | — |
| 5 bedrooms | R 1 284 000 | — | — |
| 6+ bedrooms | R 1 150 000 | — | — |
Rents in Soweto
| Home type | Median rent / month | Median per m² / month | Middle 50% per m² | Confidence |
|---|---|---|---|---|
| Houses | R 5 000 | R 69 | R 58 – R 93 | 2 / 5 |
| Apartments | R 4 650 | R 108 | R 98 – R 122 | 4 / 5 |
| Townhouses | R 5 375 | R 39 | — | 1 / 5 |
| Bedrooms | Houses | Apartments |
|---|---|---|
| 1 bedroom | R 3 017 | R 3 200 |
| 2 bedrooms | R 5 106 | R 4 760 |
| 3 bedrooms | R 6 537 | — |
Gross rental yield by home type in Soweto
| Home type | Gross yield |
|---|---|
| Apartments | 11,0% |
Suburbs in Soweto
Gross yields compare area-level asking rents and sale prices before costs.
| Suburb | Median asking price | Median rent / month | Gross yield |
|---|---|---|---|
| Chiawelo | R 913 000 | — | — |
| Dhlamini | R 995 000 | R 9 750 | — |
| Diepkloof | R 1 465 000 | R 8 750 | — |
| Dobsonville | R 875 000 | R 3 700 | — |
| Doornkop | R 750 000 | R 5 600 | — |
| Dube | R 890 000 | R 1 500 | — |
| Eldorado Park | R 770 000 | — | — |
| Emdeni | R 770 000 | R 5 000 | — |
| Glen Ridge | R 877 000 | R 4 600 | — |
| Jabavu | R 650 000 | R 7 200 | — |
| Jabulani | R 880 000 | — | — |
| Klipspruit | R 950 000 | R 6 800 | — |
| Klipspruit West | R 822 500 | — | — |
| Lufhereng | R 750 000 | R 6 500 | — |
| Mapetla | R 830 000 | R 5 000 | — |
| Meadowlands | R 870 000 | R 4 150 | — |
| Mofolo North | R 840 000 | R 6 500 | — |
| Mofolo South | R 1 050 000 | — | — |
| Molapo | R 857 500 | R 6 000 | — |
| Moletsane | R 849 500 | R 4 300 | — |
| Moroka | R 884 500 | R 6 200 | — |
| Naledi | R 720 000 | — | — |
| Noordgesig | — | — | — |
| Orlando | R 1 064 545 | R 6 900 | — |
| Pimville | R 1 100 000 | R 8 250 | — |
| Protea Garden | R 892 500 | — | — |
| Protea Glen | R 880 000 | R 4 700 | — |
| Protea North | R 920 000 | R 5 450 | — |
| Senaoane | R 650 000 | — | — |
| Slovoville | R 520 000 | — | — |
| Thulani | R 745 000 | — | — |
| Tladi | R 1 100 000 | — | — |
| Zola | R 650 000 | R 8 250 | — |
| Zondi | R 1 440 000 | R 5 000 | — |
| Suburb | Median asking price | Median rent / month | Gross yield |
|---|---|---|---|
| Chiawelo | — | — | — |
| Dhlamini | — | — | — |
| Diepkloof | R 670 000 | R 7 600 | — |
| Dobsonville | R 280 000 | R 5 400 | — |
| Doornkop | — | — | — |
| Dube | — | — | — |
| Eldorado Park | R 309 500 | R 7 300 | — |
| Emdeni | — | R 3 500 | — |
| Glen Ridge | — | — | — |
| Jabavu | — | — | — |
| Jabulani | R 485 000 | R 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 | — | — | — |
| Moroka | R 680 000 | — | — |
| Naledi | — | — | — |
| Noordgesig | R 658 000 | R 2 500 | — |
| Orlando | R 702 500 | R 3 300 | — |
| Pimville | — | R 2 000 | — |
| Protea Garden | R 495 000 | R 4 300 | — |
| Protea Glen | R 539 000 | R 4 350 | — |
| Protea North | — | — | — |
| Senaoane | — | — | — |
| Slovoville | — | — | — |
| Thulani | — | — | — |
| Tladi | — | — | — |
| Zola | — | — | — |
| Zondi | — | R 5 300 | — |
| Suburb | Median asking price | Median rent / month | Gross yield |
|---|---|---|---|
| Chiawelo | — | — | — |
| Dhlamini | — | — | — |
| Diepkloof | — | R 6 250 | — |
| Dobsonville | — | — | — |
| Doornkop | — | — | — |
| Dube | — | — | — |
| Eldorado Park | R 374 000 | — | — |
| Emdeni | — | — | — |
| Glen Ridge | — | — | — |
| Jabavu | — | — | — |
| Jabulani | R 659 900 | — | — |
| Klipspruit | — | — | — |
| Klipspruit West | — | — | — |
| Lufhereng | — | — | — |
| Mapetla | — | — | — |
| Meadowlands | — | — | — |
| Mofolo North | — | — | — |
| Mofolo South | — | — | — |
| Molapo | — | — | — |
| Moletsane | — | — | — |
| Moroka | — | — | — |
| Naledi | — | — | — |
| Noordgesig | — | — | — |
| Orlando | R 700 000 | — | — |
| Pimville | — | — | — |
| Protea Garden | R 680 000 | — | — |
| Protea Glen | R 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: .