Codes and Frequencies
Explore how IPUMS created this variable
class Mig2_5_br : public Editor {
public:
Mig2_5_br(VarPointer varInfo) : Editor(varInfo) {}
void edit() {
long a = getRecoded();
switch (dataSet) {
case dataset_id::br1991a: {
if ((BR1991A_0431() == 0 || BR1991A_0431() == 9999) && BR1991A_0415() > 4)
a = GEO2_BR(0);
} break;
case dataset_id::br2000a: {
if (BR2000A_0453() == 5 && BR2000A_0415() > 4)
a = 76097997;
if (BR2000A_0455() == 9999999 && BR2000A_0453() != 5 &&
BR2000A_0415() > 4)
a = GEO2_BR(0);
} break;
case dataset_id::br2010a: {
if (BR2010A_0426() == 2 && BR2010A_0404() > 4)
a = 76097997;
if (BR2010A_0428() == 9999999 && BR2010A_0426() != 2 &&
BR2010A_0404() > 4)
a = GEO2_BR(0);
} break;
}
setData(a);
}
};
Description
MIG2_5_BR indicates the person's municipality of residence 5 years ago within Brazil. Migration municipality codes from MIG2_5_BR are compatible with codes from GEO2_BR.
Click on the Source Variables tab for information on place of residence for each sample year. Source variables may contain more geographic unit detail but are not suitable for cross-temporal comparison.
Comparability — General
See also MIG2_P_BR for municipality of previous residence in 1980, 1991, and 2010. For the country of residence 5 years ago of international migrants, see MIGCTRY5 (Country of residence 5 years ago).
Where boundaries changed over time, units were harmonized to create units with boundaries that remain stable over time. Where officially-defined municipalities have populations less than 20,000, they have been regionalized (combined) with neighboring municipalities.
Boundary changes for MIG2_P_BR are too numerous to list here, but users should be aware that there were changes over time.
Universe
- Brazil 1991: Persons age 5+
- Brazil 2000: Persons age 5+
- Brazil 2010: Persons age 5+
Availability
- Brazil: 1991, 2000, 2010