Mexico is a country that has a comprehensive Immigration Policy that affects both Mexicans and foreigners. To get a Mexican Visa you need to apply in person or you can hire a representative to help you, make the application for you and follow up on all the paperwork. When you first get to Mexico you will get a visitor permit that will last for 180 days without having to work. The next step is to get a temporary resident Visa. You can have this type of Visa for up to four years.
They are good for anyone-retirees, visitors, athletes or anyone who wants to be in Mexico for more than 180 days. All you need to do is prove you can support yourself either with money you currently have or with money you will get while working in Mexico. If you do not have that, you can show that you own properly in Mexico, but it must have a value of over $207,000. You can apply for a Visa in Mexico or at the Mexican consulate closest to where you are before getting to Mexico.
Remember that the temporary card is good for four years, after that you will need to leave or get a permanent card. You can get your permanent card right from the start if you want but you need to show higher income levels than you do when you apply for the temporary card. Getting your card document is detailed, but not extremely difficult. You need to get the form from your Conulate or the Ministry of Foregin Affairs website.
You need both the original and a copy of your ID and travel documents, a passport sized photo and the Visa fee payment. If you are applying for the permanent document, you need to have your financial records showing you meet the financial requirements Mexico has for permanent status. It is important to follow all the guidelines Mexico has to get the documentation you are looking for. While it is not incredibly difficult to get what you need, if you do not follow the steps provided to you and get the information in by the dates you are given, Mexico will not give you the Visa and documentation you are seeking.