Do you have to live in U.S. to collect Social Security?

Do you have to live in U.S. to collect Social Security?

Under the Social Security Act, if you are not a U.S. citizen, you cannot receive payments for the months you lived in Cuba or North Korea, even if you go to another country and satisfy all other requirements.

See also  Is New Mexico an American state?