At least 375,000 retired Americans are now receiving their Social Security checks overseas. See here.
Many countries are now freer than the U.S., and their costs of living are much lower. While U.S. programs such as Medicare, Medicaid and Obamacare have driven health care prices higher and higher, medical treatments of the highest quality can be found at low costs in foreign countries.