Do you know where to look into moving retirement funds to Mexico upon having citizenship??
It is our opinion that moving all of your retirement funds to a Mexican bank would be putting you at a currency risk. We would suggest that you keep your money in the US and access it through ATMs. Having a working bank account in Mexico with some of your holdings there would prove to be practical but putting all of your money in Mexico could expose you to risk that you would not need.
I would suggest becoming familiar with some Expat forums and see what others do in your circumstances. You can find this information on our Newsletters and Forums Page. Forums are free to join.