Yes, an American can move to Mexico. But, first you have to fulfil the requirements and the paperwork of the state.