Can a US citizen stay in Mexico year?

Yes, a U.S. citizen can stay in Mexico for a year. The Mexican government allows U.S. citizens to stay in the country for up to 180 days without a visa. After 180 days, U.S. citizens must apply for a temporary resident visa, which allows them to stay in Mexico for up to four years. To qualify for a temporary resident visa, U.S. citizens must meet certain requirements, including having a valid passport, proof of income, and a letter from a Mexican employer or sponsor.
Copyright Wanderlust World © https://www.ynyoo.com