The typical asking price in Marshalltown, Johannesburg, Gauteng is R 440 000 for an apartment. The typical apartment price in Marshalltown is 40% below the typical Johannesburg price of R 735 000. At R 9 008 per m², apartments in Marshalltown cost 17% less than the Johannesburg figure of R 10 833, which points to smaller homes. Of the 70 suburbs in Johannesburg with a typical apartment price, Marshalltown has the 14th lowest. The typical apartment price in Marshalltown is higher than in both bordering suburbs that have one. Apartments typically rent for R 5 100 a month. Apartments in Marshalltown return a gross rental yield of 19,4%, above the Johannesburg figure of 16,1%. Figures updated in November 2026.
Prices for sale in Marshalltown
Median asking price by home type, Marshalltown
Home type
Median asking price
Median per m²
Middle 50% per m²
Confidence
Houses
R 615 000
R 9 371
—
1 / 5
Apartments
R 440 000
R 9 008
R 8 069 – R 11 042
4 / 5
Median asking price by bedrooms, Marshalltown
Bedrooms
Apartments
Studio / 0
R 300 000
1 bedroom
R 430 000
2 bedrooms
R 687 500
Rents in Marshalltown
Median monthly rent by home type, Marshalltown
Home type
Median rent / month
Median per m² / month
Middle 50% per m²
Confidence
Apartments
R 5 100
R 146
R 128 – R 165
4 / 5
Townhouses
R 2 674
R 127
—
1 / 5
Typical monthly rent by bedrooms (mean of the middle half of rents), Marshalltown
Bedrooms
Apartments
Studio / 0
R 4 311
1 bedroom
R 5 048
2 bedrooms
R 7 393
Gross rental yield by home type in Marshalltown
Gross rental yield by home type, Marshalltown
Home type
Gross yield
Apartments
19,4%
Suburbs bordering Marshalltown
Median asking prices and rents, Marshalltown and the suburbs bordering it