Migration in Goiânia (2017–2022)
Immediate region with 19 municipalities and a reference population of 2,372,760 people. In the 2017–2022 five-year period, the unit received 142,020 in-migrants and lost 117,325 out-migrants coming from or going to places outside its borders, a net migration of +24,695 (10.41 per 1,000 population).
Migration between municipalities of the same immediate region is not counted here; only the flows that cross the unit's border are. The indicators on this page are direct sums of the published municipal flows (excluding the pairs suppressed by disclosure control), not a new sample estimate: that is why there is no standard error or confidence interval at this aggregation level.
Top origins and destinations
Top 10 origins of in-migrants
| Origin | People |
| Distrito Federal | 8,510 |
| Anápolis | 6,955 |
| São Paulo | 4,730 |
| Marabá | 4,340 |
| Imperatriz | 4,135 |
| Araguaína | 3,245 |
| Goiás - Itapuranga | 3,145 |
| Ceres - Rialma - Goianésia | 2,930 |
| Belém | 2,915 |
| Palmas | 2,865 |
Top 10 destinations of out-migrants
| Destination | People |
| Anápolis | 7,520 |
| Goiás - Itapuranga | 4,660 |
| Distrito Federal | 4,510 |
| Palmeiras de Goiás | 4,275 |
| São Paulo | 3,395 |
| Ceres - Rialma - Goianésia | 3,305 |
| Inhumas - Itaberaí - Anicuns | 3,090 |
| Caldas Novas-Morrinhos | 2,515 |
| Porangatu | 2,380 |
| Piracanjuba | 2,315 |
Municipalities of Goiânia
19 municipalities, with net migration 2017–2022
| Municipality | Net migration |
| Senador Canedo/GO | +20,470 |
| Aparecida de Goiânia/GO | +14,865 |
| Trindade/GO | +12,825 |
| Goianira/GO | +7,390 |
| Abadia de Goiás/GO | +4,120 |
| Hidrolândia/GO | +2,885 |
| Guapó/GO | +1,825 |
| Nerópolis/GO | +1,710 |
| Bonfinópolis/GO | +1,125 |
| Santo Antônio de Goiás/GO | +1,025 |
| Bela Vista de Goiás/GO | +860 |
| Terezópolis de Goiás/GO | +535 |
| Brazabrantes/GO | +520 |
| Nova Veneza/GO | +505 |
| Caldazinha/GO | +475 |
| Aragoiânia/GO | +365 |
| Varjão/GO | +275 |
| Caturaí/GO | +20 |
| Goiânia/GO | −43,360 |
Open Goiânia in the interactive atlas →