Alexandra sits in South Africa at an elevation of 1600 m above sea level, within the Africa/Johannesburg timezone and under a subtropical climate. The nearest airport is QRA, just 11 km away, which keeps arrivals and departures simple for residents who travel often. With a population of 182 thousand, the city has a compact feel, and expats tend to settle where daily errands, transport, and social life are easiest to manage on foot or by short trips across town.
Monthly living costs here are modest by many international standards. Utilities run about $152/mo, internet about $36/mo, and a mobile phone plan around $37/mo. An inexpensive restaurant meal costs roughly $9 per person, while a mid-range three-course meal for two comes to about $37, and a cappuccino is around $2. The average monthly net salary locally is $1,749/mo, and a one-bedroom rental in the city center is estimated at $482/mo. Average internet speed is 15 Mbps, which is workable for messaging, browsing, and standard video calls.
Safety and health are the practical trade-offs to weigh. The safety index is 40/100 and the crime index is 60/100, so residents typically plan routes, avoid isolated areas after dark, and keep valuables out of sight. Air quality is decent, with an index of 42, and healthcare quality is rated fair. English proficiency is limited, so learning a few local greetings and phrases goes a long way in shops, clinics, and government offices.
For longer stays, the South Africa Retired Person Visa requires a minimum monthly income of $2,050/mo, and the South Africa Digital Nomad Visa requires a minimum monthly income of $2,950/mo. Retirees score 60/100 here, while the overall expat score is 58/100 and the digital nomad score is 44/100. Alexandra suits budget-conscious retirees and remote workers who want low rent, a subtropical climate, and a small-city pace, provided they are comfortable with the safety picture and limited English proficiency.