Migration in Cuiabá (2017–2022)
Intermediate region with 30 municipalities and a reference population of 1,353,450 people. In the 2017–2022 five-year period, the unit received 73,190 in-migrants and lost 63,375 out-migrants coming from or going to places outside its borders, a net migration of +9,815 (7.25 per 1,000 population).
Migration between municipalities of the same intermediate 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 |
| Sinop | 9,900 |
| Cáceres | 6,965 |
| Rondonópolis | 5,870 |
| Maceió | 5,280 |
| Ji-Paraná | 3,355 |
| Campo Grande | 2,765 |
| Porto Velho | 2,325 |
| São Paulo | 1,820 |
| Santa Inês - Bacabal | 1,585 |
| Barra do Garças | 1,470 |
Top 10 destinations of out-migrants
| Destination | People |
| Sinop | 15,655 |
| Rondonópolis | 6,680 |
| Cáceres | 4,505 |
| São Paulo | 2,280 |
| Campo Grande | 2,210 |
| Ji-Paraná | 2,165 |
| Barra do Garças | 1,800 |
| Goiânia | 1,655 |
| Cascavel | 1,350 |
| Curitiba | 1,320 |
Municipalities of Cuiabá
30 municipalities, with net migration 2017–2022
| Municipality | Net migration |
| Várzea Grande/MT | +8,515 |
| Campo Novo do Parecis/MT | +4,915 |
| Campo Verde/MT | +3,715 |
| Tangará da Serra/MT | +3,385 |
| Sapezal/MT | +3,220 |
| Diamantino/MT | +1,360 |
| Brasnorte/MT | +1,085 |
| Chapada dos Guimarães/MT | +715 |
| Nova Maringá/MT | +535 |
| Arenápolis/MT | +515 |
| Nossa Senhora do Livramento/MT | +480 |
| Planalto da Serra/MT | +345 |
| Nova Marilândia/MT | +310 |
| Santo Antônio de Leverger/MT | +260 |
| Santo Afonso/MT | +125 |
| Jangada/MT | +80 |
| Denise/MT | +45 |
| Nortelândia/MT | −40 |
| Barão de Melgaço/MT | −60 |
| Porto Estrela/MT | −160 |
| Nova Olímpia/MT | −205 |
| Rosário Oeste/MT | −335 |
| Acorizal/MT | −335 |
| Alto Paraguai/MT | −425 |
| Nova Brasilândia/MT | −445 |
| Nobres/MT | −745 |
| São José do Rio Claro/MT | −1,015 |
| Poconé/MT | −1,290 |
| Barra do Bugres/MT | −2,140 |
| Cuiabá/MT | −12,395 |
Open Cuiabá in the interactive atlas →