So I hope this will be more interesting for people - place of birth. We obviously hear a lot about Mexican immigration to the US but there's also a lot of internal migration within Mexico as well as return migration from the US and growing foreign immigration to Mexico.
In 2020, 102.7 million - or 81.8% of the population - lived in the state where they were born.
21.6 million - 17.2% of the population - were born in another Mexican state than where they currently live.
Obviously the first two maps are similar to the net internal migration 2015-20 map I made above. Generally, the poor southern states have the largest % of the population born in that same state - Chiapas (95%), Guerrero (94%), Oaxaca (92%), Tabasco (91%), Veracruz (90%), Michoacán (89.9%), Puebla (89.5%) etc.; the exception is Guanajuato (90% born in the state), which isn't a poor state.
At the other extreme only 46.3% of QRoo's population was actually born there, vs. 51.6% who were born in another state. 56.9% of BC and 59.3% of BCS residents were born in those states, with 39% of both of those states' population born elsewhere in Mexico. Given those states' history, this isn't very surprising. QRoo is a state which grew from basically
nothing since only the 70s-80s, and which today is one of the more economically vibrant states because of tourism.
Edomex (30.7%), Qro. (29.1%), Colima (26.6%), Morelos (25.4%), NL (23%), Campeche (21.6%), Nayarit (20.5%) are the other states with 20%+ born in another state.
Most non-native people in QRoo were born in Yucatán (237,000), Tabasco (143,600), Veracruz (128,000), Chiapas (116,600) and CDMX (100,300). Non-native people in BC are from other northern states or Pacific coast states - Sinaloa (258,500), Jalisco (133,000), Sonora (132,000) and Michoacán (114,000). Non-native people in BCS are mostly from Guerrero (68,100) and Sinaloa (46,700). In Edomex, 3.1 million residents were born in Mexico City.
Nearly 800,000 people in the 2020 census (0.6%) were born in the United States, and nearly 415,000 (0.3%) were born in another country (US excluded). That means that 1.21 million people - nearly 1% - were born abroad. The non-US foreign-born population has grown a lot since 2010: from 223,000 to nearly 415,000 (and 149,000 in 2000). The US-born population has grown too but not as rapidly as it did between 2000 and 2010 (from 343,500 to 738,000). Besides the US the top foreign places of birth in 2020 were:
1. Guatemala 56,810 (in 2010: 35,322)
2. Venezuela 52,948 (in 2010: 10,063)
3. Colombia 36,234 (in 2010: 13,922)
4. Honduras 35,361 (in 2010: 10,991)
5. Cuba 25,976 (in 2010: 12,108)
6. Spain 20,763 (in 2010: 18,873)
We can see the massive growth in the Venezuelan-born population since 2010 because of the crisis in Venezuela as well as the growth of the Honduran and Guatemalan populations, likely related to the Central American migrant crisis. The Cuban and Colombian populations have also increased pretty substantially. About one-third of the non-US foreign-born population immigrated since 2015.
These are official numbers and you may find different numbers elsewhere. I'm pretty sure these numbers would exclude American 'snowbirds' for example who spend part of the year in Mexico.
From the long-form census results we know that 60.3% of the US-born population has Mexican citizenship and 28.1% of the non-US foreign-born population has Mexican citizenship.
Over 1% of the population in these states was born in the US: BC (3.5%), Chihuahua (2.5%), Tamaulipas (1.7%), Sonora (1.6%), Nayarit (1.1%) and Zacatecas (1%). Much of the US-born population in Mexico is made of the US-born children of Mexican return migrants: 72% of the US-born population in 2020 was under the age of 20, and nearly 80% was under the age of 25. In Baja California, the US-born population is a bit older - 'only' 60% are younger than 20.
The non-US foreign-born population is highest in QRoo (1.8%), Chiapas (1%) and CDMX (0.9%). In Chiapas, the majority of them are Guatemalans - there's a long history of Guatemalan immigration to southern Mexico. In QRoo, nearly all of them are Latin American (Guatemalan, Cuban, now Venezuelan). Mexico City's foreign-born population is more diverse with ~55,000 from the Americas (US excluded) and nearly 20,000 from Europe.