
2 seaside towns in SA where average household income tops R100K
A recent report spotlighted two seaside towns in KZN where households earn more than R100,000 a month on average.

Rainmaker Marketing’s 2025 property market report identifies several booming property areas in South Africa, with KwaZulu-Natal’s seaside towns standing out.
According to BusinessTech, the report reveals that average monthly household income in Salt Rock and Ballito, located along KZN’s scenic Dolphin Coast, has surged to over R100,000.
This indicated an increase by an average of 645% and 504%, respectively, showcasing Salt Rock as the top performing town in terms of income growth in the region.
How much are people earning in Ballito and Salt Rock?
The report also revealed that in Salt Rock, average monthly household income rose from between R12 500 and R25 500 per month to a whopping R115 000 – R145 000 per month, the highest growth recorded in the region.
Ballito followed closely behind, with monthly household income increasing from similar base levels to R91 500 – R124 000 per month.
Salt Rock also now has a concentration of 70% of its households in the ‘wealthy’ and ‘super-wealthy’ brackets. While Ballito has 50% of households classified in the high-income categories and the rest spread across upper-middle and middle-income groups.
“The increase in average household income indicates consistent improvement in living standards and wealthy individuals moving into these areas,” the report stated.