Property prices in Middelburg, Mpumalanga
The typical asking price in Middelburg, Mpumalanga is R 2 480 000 for a house, R 760 000 for an apartment and R 1 205 000 for a townhouse. The typical house price in Middelburg is 31% above the typical Mpumalanga price of R 1 890 000. At R 8 407 per m², houses in Middelburg cost 6% less than the Mpumalanga figure of R 8 906, which points to larger homes. Of the 26 towns in Mpumalanga with a typical house price, Middelburg has the 5th highest. Apartments typically rent for R 7 300 a month, houses for R 15 800. Figures updated in November 2026.
Prices for sale in Middelburg
| Home type | Median asking price | Median per m² | Middle 50% per m² | Confidence |
|---|---|---|---|---|
| Houses | R 2 480 000 | R 8 407 | R 6 718 – R 10 225 | 5 / 5 |
| Apartments | R 760 000 | R 9 970 | R 8 045 – R 11 192 | 3 / 5 |
| Townhouses | R 1 205 000 | R 9 651 | R 7 641 – R 11 128 | 4 / 5 |
| Bedrooms | Houses | Apartments | Townhouses |
|---|---|---|---|
| 2 bedrooms | R 869 000 | R 750 000 | R 765 000 |
| 3 bedrooms | R 1 750 000 | — | R 1 255 000 |
| 4 bedrooms | R 2 550 000 | — | — |
| 5 bedrooms | R 3 750 000 | — | — |
| 6+ bedrooms | R 4 160 000 | — | — |
Rents in Middelburg
| Home type | Median rent / month | Median per m² / month | Middle 50% per m² | Confidence |
|---|---|---|---|---|
| Houses | R 15 800 | R 67 | R 51 – R 78 | 2 / 5 |
| Apartments | R 7 300 | R 171 | — | 2 / 5 |
| Townhouses | R 11 000 | R 82 | — | 3 / 5 |
| Bedrooms | Houses |
|---|---|
| 3 bedrooms | R 13 864 |
| 4 bedrooms | R 21 460 |
Suburbs in Middelburg
Gross yields compare area-level asking rents and sale prices before costs.
| Suburb | Median asking price | Median rent / month | Gross yield |
|---|---|---|---|
| Aerorand | R 2 765 000 | R 17 600 | — |
| Clubville | R 3 465 000 | R 28 600 | — |
| Dennesig | R 1 992 500 | R 19 345 | — |
| Eastdene | R 2 785 000 | R 11 825 | — |
| Gholfsig | R 2 845 000 | R 22 765 | — |
| Groenkol | R 3 600 000 | R 12 000 | — |
| Hlalamnandi | R 925 000 | R 8 800 | — |
| Kanonkop | R 1 889 500 | — | — |
| Kranspoort | R 2 750 000 | — | — |
| Mhluzi | R 920 000 | — | — |
| Middelburg Central | R 1 555 000 | R 11 500 | — |
| Middelburg South | R 1 800 000 | R 20 300 | — |
| Mineralia | R 1 500 000 | R 12 000 | — |
| Nazareth | R 919 000 | — | — |
| Presidentsrus | R 3 700 000 | — | — |
| Roberts Estate | R 4 265 000 | — | — |
| Rockdale | R 1 615 000 | — | — |
| Suburb | Median asking price | Median rent / month | Gross yield |
|---|---|---|---|
| Aerorand | R 870 000 | R 9 500 | — |
| Clubville | — | — | — |
| Dennesig | — | R 8 900 | — |
| Eastdene | R 757 500 | R 7 400 | — |
| Gholfsig | R 835 000 | — | — |
| Groenkol | R 490 000 | R 8 950 | — |
| Hlalamnandi | — | — | — |
| Kanonkop | R 770 000 | R 6 850 | — |
| Kranspoort | — | — | — |
| Mhluzi | — | — | — |
| Middelburg Central | R 755 000 | R 6 800 | — |
| Middelburg South | R 745 000 | — | — |
| Mineralia | R 945 000 | — | — |
| Nazareth | — | — | — |
| Presidentsrus | — | — | — |
| Roberts Estate | — | — | — |
| Rockdale | — | — | — |
| Suburb | Median asking price | Median rent / month | Gross yield |
|---|---|---|---|
| Aerorand | R 2 100 000 | R 14 000 | — |
| Clubville | R 1 280 000 | — | — |
| Dennesig | — | — | — |
| Eastdene | — | — | — |
| Gholfsig | R 2 097 500 | — | — |
| Groenkol | R 1 705 000 | R 8 800 | — |
| Hlalamnandi | — | — | — |
| Kanonkop | R 1 950 000 | R 13 500 | — |
| Kranspoort | — | — | — |
| Mhluzi | — | — | — |
| Middelburg Central | R 862 500 | R 10 800 | — |
| Middelburg South | R 900 000 | R 6 600 | — |
| Mineralia | R 945 300 | — | — |
| Nazareth | R 1 695 000 | — | — |
| Presidentsrus | — | — | — |
| Roberts Estate | — | — | — |
| Rockdale | — | — | — |
Grey figures are indicative.
Figures are asking prices, not completed sale prices. Data last updated: .