Amersfoort sits high on South Africa's eastern plateau at 1400 m above sea level, a small town of 13 thousand people in a subtropical climate and the Africa/Johannesburg timezone. Days here run warm and green in summer, while winter brings cold nights at this altitude. The town keeps a low profile, and expats who settle in tend to value the quiet and the space rather than a busy social scene.
Monthly costs are modest by global standards. Utilities run about $152/mo, internet about $37/mo, and a mobile phone plan about $37/mo. An inexpensive restaurant meal costs around $9 per person, a mid-range three-course meal for two about $37, and a cappuccino about $2. A one-bedroom apartment in a city center is estimated at $482/mo. Average internet speed is 25 Mbps, enough for everyday browsing and calls.
Safety requires attention. The safety index is 45/100 and the crime index is 55/100, so residents typically keep to well-known areas and take ordinary precautions after dark. Air quality is good, with an index of 35. Healthcare quality is rated poor, which means most people travel for serious treatment and keep medical evacuation cover in place. English proficiency is limited, so learning some Afrikaans or Sesotho helps in daily errands.
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 $2,950/mo. The nearest airport is JNB, 188 km away. With an overall expat score of 51/100, a retiree score of 53/100, and a digital nomad score of 46/100, Amersfoort suits retirees and remote workers who want low costs and a slow pace, and who are comfortable with limited services and a drive to the city for flights and specialist care.