It tells me that rent for a 1 bedroom in Johannesburg is around $440 USD per month. In Denver, a mid level American city, you would be paying $1790 usd.
Also keep in mind that if you want health insurance in the US, you might end up spending $5k-$10k for just the insurance, getting care for anything beyond a yearly checkup is going to cost more.