Property prices in Upington

The typical asking price in Upington, Northern Cape is R 1 980 000 for a house, R 885 000 for an apartment and R 1 450 250 for a townhouse. The typical house price in Upington is 9% above the typical Northern Cape price of R 1 820 000. At R 7 236 per m², houses in Upington cost 17% less than the Northern Cape figure of R 8 762, which points to larger homes. Of the 18 towns in Northern Cape with a typical house price, Upington has the 6th highest. Houses typically rent for R 8 090 a month. Figures updated in November 2026.

Select an area on the map to open its page.

Prices for sale in Upington

Median asking price by home type, Upington
Home typeMedian asking priceMedian per m²Middle 50% per m²Confidence
HousesR 1 980 000R 7 236R 5 409 – R 9 7224 / 5
ApartmentsR 885 000R 12 273R 9 048 – R 14 1613 / 5
TownhousesR 1 450 250R 12 299—2 / 5
Median asking price by bedrooms, Upington
BedroomsHouses
2 bedroomsR 1 122 750
3 bedroomsR 1 700 000
4 bedroomsR 2 465 000
5 bedroomsR 3 175 000
6+ bedroomsR 4 550 000

Rents in Upington

Median monthly rent by home type, Upington
Home typeMedian rent / monthMedian per m² / monthMiddle 50% per m²Confidence
HousesR 8 090R 68R 55 – R 822 / 5
ApartmentsR 5 780R 76—1 / 5
TownhousesR 13 010R 68—1 / 5

Suburbs in Upington

Gross yields compare area-level asking rents and sale prices before costs.

Houses: suburb asking prices, monthly rents and gross yields, Upington
SuburbMedian asking priceMedian rent / monthGross yield
BellvueR 925 000——
BlydevilleR 1 950 000R 14 750—
Die RandR 1 750 000R 14 000—
Flora ParkR 2 117 500R 6 850—
KeidebeesR 3 350 000R 8 380—
LemoendraaiR 965 000——
MiddelposR 5 300 000——
Morning GloryR 1 590 000——
OlyfvenhoudtsdriftR 1 700 000R 5 280—
OostervilleR 2 480 000R 19 800—
PaballeloR 1 300 000——
ProgressR 950 000——
RosedaleR 350 000——
StraussburgR 1 940 000R 8 090—
Upington CentralR 2 700 000R 6 400—
Apartments: suburb asking prices, monthly rents and gross yields, Upington
SuburbMedian asking priceMedian rent / monthGross yield
Bellvue———
Blydeville———
Die RandR 730 000R 4 500—
Flora ParkR 810 000R 6 050—
Keidebees———
Lemoendraai———
MiddelposR 950 000R 5 780—
Morning Glory———
Olyfvenhoudtsdrift———
Oosterville———
Paballelo———
Progress———
Rosedale———
Straussburg———
Upington CentralR 1 270 000——
Townhouses: suburb asking prices, monthly rents and gross yields, Upington
SuburbMedian asking priceMedian rent / monthGross yield
Bellvue———
BlydevilleR 2 122 000——
Die RandR 1 990 000——
Flora ParkR 670 000——
KeidebeesR 1 450 250——
Lemoendraai———
MiddelposR 1 150 000R 13 010—
Morning Glory———
OlyfvenhoudtsdriftR 1 699 000——
Oosterville———
Paballelo———
Progress———
Rosedale———
Straussburg———
Upington Central———

Grey figures are indicative.

Figures are asking prices, not completed sale prices. Data last updated: .