Johannesburg listings: the headline and the street-level picture

That timing point is important. I would create separate groups for currently marketed units, units no longer advertised and confirmed completions. Mixing them into one average would imply a sequence the data may not support.
 
Within a development, try matching like with like before drawing conclusions: similar size, position, finish and included features. A broad price comparison can otherwise attribute a genuine unit difference to seller motivation or maintenance.
 
Fatima, which neighbourhoods or developments are actually represented? No need to identify individual flats, but the spread would show whether this is one concentrated new-build market or several unrelated pockets.
 
Without that boundary detail, I would avoid presenting the result as a Johannesburg market conclusion. It is still a useful shortlist study, but the bracket and mostly new-build composition make it a specific slice of property rather than the whole city.
 
Agreed. The safest wording is “this sample of Johannesburg new-build flats in the ZAR 7,717,000 to ZAR 11,580,000 bracket.” That is less dramatic, but it keeps the finding tied to what was actually observed.
 
My provisional order of explanations would be asking price and development differences first, financing and seller flexibility next, then visible condition. Maintenance may rise once recurring costs and common-area upkeep are recorded, but it has not been isolated yet.
 
“More listings” also needs a baseline. It could mean more unique units, more advertisements for similar units, or simply more listings noticed because the search area widened. Record the search settings each time so volume remains comparable.
 
For withdrawals, I would keep the last observed ask and the date it disappeared. If it returns, link it to the earlier entry rather than treating it as fresh stock. That alone may change the apparent 16-day profile.
 
Financing can affect which part of the bracket attracts attention, but it is difficult to infer from advertisements. Asking sellers or agents about the type and certainty of offers may be more informative, while recognising that their answers still need context.
 
I would be careful about reading motivation from reductions alone. A cut might reflect urgency, an unrealistic launch price or a deliberate marketing approach. It is a prompt for a question, not proof of distress.
 
So far the defensible takeaway seems narrower: the sample is fresh overall, availability has increased, but much of it fails the buyer’s qualitative filter. The reason for that gap remains open until the units are grouped properly.
 
There is another representativeness issue: mostly new-build flats at these prices will not describe Johannesburg property generally. Houses, older flats and lower-priced stock could behave differently, so comparisons outside this segment may mislead.
 
Yes, and that also changes what “street level” should mean here. The useful comparison may be building by building rather than citywide. A handful of competing developments could account for most of the apparent pattern.
 
Building-level questions would include how shared areas are maintained, what recurring charges cover, whether planned work is anticipated and how occupied the development feels. Those answers give the maintenance theory something concrete to test.
 
I would add natural light, noise at the time of viewing and the condition of corridors, lifts and parking areas to the notes. They are easy to collapse into “feel,” yet they may explain why one otherwise similar flat survives the shortlist.
 
Do not overlook seller competition inside the same development. If several near-identical units are available, a buyer can reject one over a relatively small drawback. That would make condition look decisive even when excess choice is the underlying reason.
 
A practical shortlist could now have three piles: comparable and worth viewing, attractive but missing cost or condition information, and clearly mismatched on price or location. That prevents incomplete listings from being rejected for the wrong reason.
 
Then pair the first pile with recent completed sales where they can be matched sensibly. Use them to test the asking range, not to claim an exact current value; timing and unit differences still matter.
 
The clean next step is to keep the 16-day figure as a snapshot, stop calling older entries sold or stale without evidence, and track unique units through one longer observation period. That should reveal whether price cuts, withdrawals or relistings dominate.
 
I would prioritise three gaps before buying: exact neighbourhood and development boundaries, unique-unit histories, and the full recurring cost and condition picture. Once those are filled, the maintenance hypothesis can be tested instead of assumed.
 
Back
Top