Data Cart

Your data extract

0 variables
0 samples
View Cart

INCEARN is an 8-digit numeric variable.

Codes

99999998 = Unknown/missing.
99999999 = NIU (not in universe).

Top codes:

Canada 1971: 50,000+
Canada 1981: 75,000+
Canada 2001: 200,000+
Israel 1972: 16,000+
Israel 2008: 275,653+
Mexico 1990: 90,000,000+
Mexico 2000: 999,998+
Mexico 2010-2020: 1,000,000+
Panama 2000: 9,997+
Puerto Rico 1990: 999,999+
Puerto Rico 2000: 310,000+
U.S.A. 1990: State median of values over 284,000
U.S.A. 2000: 310,000+
U.S.A. 2005: 9,999,999+
Venezuela 1971: 2000+

Bottom codes:

Canada 1981-2001: -50,000
Puerto Rico 1990-2020: -9,999
U.S.A. 1990: -19,996
U.S.A. 2000-2005, 2015-2020: -9,999
U.S.A. 2010: -9,900

Explore how IPUMS created this variable

Download


      class Incearn : public Editor {

public:
  Incearn(VarPointer varInfo) : Editor(varInfo) {}
  void edit() {

    long a = getRecoded();
    long unknown = 99999998;
    long niu = 99999999;
    switch (dataSet) {
    case dataset_id::br1980a: {
      long a1 = BR1980A_0437();
      long a2 = BR1980A_0443();
      a = a1 + a2;
      if (a1 == 9999998 || a2 == 9999999)
        a = unknown;
      if (a1 == 9999999 && a2 == 0)
        a = niu;
    } break;
    case dataset_id::br1991a: {
      long a1 = BR1991A_0460();
      long a2 = BR1991A_0465();
      a = a1 + a2;
      if (a1 == 9999998 || a1 == 9999999 || a2 == 9999998 || a2 == 9999999)
        a = unknown;
      if (a1 == 9999999 && a2 == 9999999)
        a = niu;
    } break;
    case dataset_id::br2000a: {
      long a1 = BR2000A_0524();
      if (a1 == 999999)
        a = niu;
    } break;
    case dataset_id::mx1960a: {
      if (MX1960A_0432() == 99999)
        a = unknown;
    } break;
    case dataset_id::mx2000a: {
      if (MX2000A_0447() == 9999999 && MX2000A_0402() >= 12)
        a = 0;
      if (MX2000A_0447() == 9999998)
        a = unknown;
      if (MX2000A_0402() < 12)
        a = niu;
    } break;
    case dataset_id::mx1990a: {
      if (MX1990A_0436() == 0 && MX1990A_0404() < 12)
        a = niu;
      if (MX1990A_0436() >= 99999997)
        a = unknown;
      if (MX1990A_0436() > 90000000 && MX1990A_0436() < 99999997)
        a = 90000000;
    } break;
    case dataset_id::ve1981a: {
      if (VE1981A_0428() == 2)
        a = VE1981A_0429() * 4;
      if (VE1981A_0428() == 3)
        a = VE1981A_0429() * 20;
      if (VE1981A_0428() == 8 || VE1981A_0429() == 99998)
        a = unknown;
      if (VE1981A_0428() == 9 || VE1981A_0429() == 99999)
        a = niu;
    } break;
    case dataset_id::ve1990a: {
      if (VE1990A_0414() == 99998)
        a = unknown;
      if (VE1990A_0414() == 99999)
        a = niu;
    } break;
    case dataset_id::ca1971a: {
      long a1 = CA1971A_0441();
      long a2 = CA1971A_0442();
      a = a1 + a2;
      if (a >= 50000)
        a = 50000;
      if (a1 == 99999 || a2 == 99999)
        a = niu;
    } break;
    case dataset_id::ca1981a: {
      long a1 = CA1981A_0450();
      long a2 = CA1981A_0451();
      a = a1 + a2;
      if (a >= 75000)
        a = 75000;
      if (a2 == -20000)
        a = -20000;
      if (a1 == 999999 || a2 == 999999)
        a = niu;
    } break;
    case dataset_id::ca1991a: {
      long a1 = CA1991A_0490();
      long a2 = CA1991A_0491();
      a = a1 + a2;
      if (a2 == -20000)
        a = -20000;
      if (a1 == 9999999 || a2 == 9999999)
        a = niu;
    } break;
    case dataset_id::ca2001a: {
      long a1 = CA2001A_0513();
      long a2 = CA2001A_0514();
      a = a1 + a2;
      if (a >= 200000)
        a = 200000;
      if (a2 == -20000)
        a = -20000;
      if (a1 == 9999999 || a2 == 9999999)
        a = niu;
    } break;
    case dataset_id::mx1995a: {
      if (MX1995A_0435() == 999999 && MX1995A_0404() >= 12)
        a = 0;
    } break;
    case dataset_id::pa1990a: {
      if (PA1990A_0444() == 99998)
        a = unknown;
      if (PA1990A_0444() == 99999)
        a = niu;
    } break;
    case dataset_id::pa2000a: {
      long a1 = PA2000A_0438();
      long a2 = PA2000A_0439();
      a = a1 + a2;
      if (a >= 9997)
        a = 9997;
      if (a1 == 9998 || a2 == 9998)
        a = unknown;
      if (a1 == 9999 || a2 == 9999)
        a = niu;
    } break;
    case dataset_id::us2005a: {
      if (US2005A_0654() == 99999)
        a = niu;
    } break;
    case dataset_id::mx2010a: {
      if (MX2010A_0462() == 999999 && MX2010A_0403() >= 12 &&
          MX2010A_0403() <= 999)
        a = 0;
    } break;
    case dataset_id::pa2010a: {
      long a1 = PA2010A_0442();
      long a2 = PA2010A_0443();
      long a3 = PA2010A_0444();
      long a4 = PA2010A_0453();
      a = a1 + a2 + a3 + a4;
      if (a1 == 99999 || a2 == 99999 || a3 == 99999 || a4 == 99999)
        a = unknown;
    } break;
    case dataset_id::tt2000a: {
      long a1 = TT2000A_0508();
      long a2 = TT2000A_0509();
      a = a1 + a2;
      if (a >= 11000)
        a = 11000;
      if (a1 == 99999998 || a2 == 99999998)
        a = unknown;
      if (a1 == 99999999 || a2 == 99999999)
        a = niu;
    } break;
    case dataset_id::il2008a: {
      long b = 0;
      long c = 0;
      if (IL2008A_0467() == 1)
        b = 1619;
      if (IL2008A_0467() == 2)
        b = 5230;
      if (IL2008A_0467() == 3)
        b = 9414;
      if (IL2008A_0467() == 4)
        b = 13903;
      if (IL2008A_0467() == 5)
        b = 18591;
      if (IL2008A_0467() == 6)
        b = 23471;
      if (IL2008A_0467() == 7)
        b = 28599;
      if (IL2008A_0467() == 8)
        b = 34082;
      if (IL2008A_0467() == 9)
        b = 39662;
      if (IL2008A_0467() == 10)
        b = 45227;
      if (IL2008A_0467() == 11)
        b = 51208;
      if (IL2008A_0467() == 12)
        b = 58295;
      if (IL2008A_0467() == 13)
        b = 67189;
      if (IL2008A_0467() == 14)
        b = 78075;
      if (IL2008A_0467() == 15)
        b = 91493;
      if (IL2008A_0467() == 16)
        b = 108947;
      if (IL2008A_0467() == 17)
        b = 132615;
      if (IL2008A_0467() == 18)
        b = 168359;
      if (IL2008A_0467() == 19)
        b = 235173;
      if (IL2008A_0467() == 20)
        b = 279950;
      if (IL2008A_0465() == 1)
        c = 1087;
      if (IL2008A_0465() == 2)
        c = 3817;
      if (IL2008A_0465() == 3)
        c = 7705;
      if (IL2008A_0465() == 4)
        c = 12577;
      if (IL2008A_0465() == 5)
        c = 18265;
      if (IL2008A_0465() == 6)
        c = 24587;
      if (IL2008A_0465() == 7)
        c = 31387;
      if (IL2008A_0465() == 8)
        c = 38463;
      if (IL2008A_0465() == 9)
        c = 45331;
      if (IL2008A_0465() == 10)
        c = 52045;
      if (IL2008A_0465() == 11)
        c = 59141;
      if (IL2008A_0465() == 12)
        c = 67020;
      if (IL2008A_0465() == 13)
        c = 76043;
      if (IL2008A_0465() == 14)
        c = 86787;
      if (IL2008A_0465() == 15)
        c = 99243;
      if (IL2008A_0465() == 16)
        c = 115885;
      if (IL2008A_0465() == 17)
        c = 140325;
      if (IL2008A_0465() == 18)
        c = 176153;
      if (IL2008A_0465() == 19)
        c = 236635;
      if (IL2008A_0465() == 20)
        c = 275653;
      if (IL2008A_0465() <= 99 && IL2008A_0467() <= 99)
        a = b + c;
      if (a >= 275653)
        a = 275653;
      if (IL2008A_0465() == 98 || IL2008A_0467() == 98)
        a = 99999998;
      if (IL2008A_0465() == 99 && IL2008A_0467() == 99)
        a = 99999999;
    } break;
    case dataset_id::mx2005h:
    case dataset_id::mx2005i:
    case dataset_id::mx2005j:
    case dataset_id::mx2005k:
    case dataset_id::mx2006h:
    case dataset_id::mx2006i:
    case dataset_id::mx2006j:
    case dataset_id::mx2006k:
    case dataset_id::mx2007h:
    case dataset_id::mx2007i:
    case dataset_id::mx2007j:
    case dataset_id::mx2007k:
    case dataset_id::mx2008h:
    case dataset_id::mx2008i:
    case dataset_id::mx2008j:
    case dataset_id::mx2008k:
    case dataset_id::mx2009h:
    case dataset_id::mx2009i:
    case dataset_id::mx2009j:
    case dataset_id::mx2009k:
    case dataset_id::mx2010h:
    case dataset_id::mx2010i:
    case dataset_id::mx2010j:
    case dataset_id::mx2010k:
    case dataset_id::mx2011h:
    case dataset_id::mx2011i:
    case dataset_id::mx2011j:
    case dataset_id::mx2011k:
    case dataset_id::mx2012h:
    case dataset_id::mx2012i:
    case dataset_id::mx2012j:
    case dataset_id::mx2012k:
    case dataset_id::mx2013h:
    case dataset_id::mx2013i:
    case dataset_id::mx2013j:
    case dataset_id::mx2013k:
    case dataset_id::mx2014h:
    case dataset_id::mx2014i:
    case dataset_id::mx2014j:
    case dataset_id::mx2014k:
    case dataset_id::mx2015h:
    case dataset_id::mx2015i:
    case dataset_id::mx2015j:
    case dataset_id::mx2015k:
    case dataset_id::mx2016h:
    case dataset_id::mx2016i:
    case dataset_id::mx2016j:
    case dataset_id::mx2016k:
    case dataset_id::mx2017h:
    case dataset_id::mx2017i:
    case dataset_id::mx2017j:
    case dataset_id::mx2017k:
    case dataset_id::mx2018h:
    case dataset_id::mx2018i:
    case dataset_id::mx2018j:
    case dataset_id::mx2018k:
    case dataset_id::mx2019h:
    case dataset_id::mx2019i:
    case dataset_id::mx2019j:
    case dataset_id::mx2019k:
    case dataset_id::mx2020h:
    case dataset_id::mx2020j: {
      long econact = valueFromFirstAvailable(
          {MX2005H_0457_ref, MX2005I_0457_ref, MX2005J_0457_ref,
           MX2005K_0457_ref, MX2006H_0457_ref, MX2006I_0457_ref,
           MX2006J_0457_ref, MX2006K_0457_ref, MX2007H_0457_ref,
           MX2007I_0457_ref, MX2007J_0457_ref, MX2007K_0457_ref,
           MX2008H_0457_ref, MX2008I_0457_ref, MX2008J_0457_ref,
           MX2008K_0457_ref, MX2009H_0457_ref, MX2009I_0457_ref,
           MX2009J_0457_ref, MX2009K_0457_ref, MX2010H_0457_ref,
           MX2010I_0457_ref, MX2010J_0457_ref, MX2010K_0457_ref,
           MX2011H_0457_ref, MX2011I_0457_ref, MX2011J_0457_ref,
           MX2011K_0457_ref, MX2012H_0457_ref, MX2012I_0457_ref,
           MX2012J_0457_ref, MX2012K_0457_ref, MX2013H_0457_ref,
           MX2013I_0457_ref, MX2013J_0457_ref, MX2013K_0457_ref,
           MX2014H_0457_ref, MX2014I_0457_ref, MX2014J_0457_ref,
           MX2014K_0457_ref, MX2015H_0457_ref, MX2015I_0457_ref,
           MX2015J_0457_ref, MX2015K_0457_ref, MX2016H_0457_ref,
           MX2016I_0457_ref, MX2016J_0457_ref, MX2016K_0457_ref,
           MX2017H_0457_ref, MX2017I_0457_ref, MX2017J_0457_ref,
           MX2017K_0457_ref, MX2018H_0457_ref, MX2018I_0457_ref,
           MX2018J_0457_ref, MX2018K_0457_ref, MX2019H_0457_ref,
           MX2019I_0457_ref, MX2019J_0457_ref, MX2019K_0457_ref,
           MX2020H_0457_ref, MX2020J_0457_ref});
      long incmon = valueFromFirstAvailable(
          {MX2005H_0494_ref, MX2005I_0494_ref, MX2005J_0494_ref,
           MX2005K_0494_ref, MX2006H_0494_ref, MX2006I_0494_ref,
           MX2006J_0494_ref, MX2006K_0494_ref, MX2007H_0494_ref,
           MX2007I_0494_ref, MX2007J_0494_ref, MX2007K_0494_ref,
           MX2008H_0494_ref, MX2008I_0494_ref, MX2008J_0494_ref,
           MX2008K_0494_ref, MX2009H_0494_ref, MX2009I_0494_ref,
           MX2009J_0494_ref, MX2009K_0494_ref, MX2010H_0494_ref,
           MX2010I_0494_ref, MX2010J_0494_ref, MX2010K_0494_ref,
           MX2011H_0494_ref, MX2011I_0494_ref, MX2011J_0494_ref,
           MX2011K_0494_ref, MX2012H_0494_ref, MX2012I_0494_ref,
           MX2012J_0494_ref, MX2012K_0494_ref, MX2013H_0494_ref,
           MX2013I_0494_ref, MX2013J_0494_ref, MX2013K_0494_ref,
           MX2014H_0494_ref, MX2014I_0494_ref, MX2014J_0494_ref,
           MX2014K_0494_ref, MX2015H_0494_ref, MX2015I_0494_ref,
           MX2015J_0494_ref, MX2015K_0494_ref, MX2016H_0494_ref,
           MX2016I_0494_ref, MX2016J_0494_ref, MX2016K_0494_ref,
           MX2017H_0494_ref, MX2017I_0494_ref, MX2017J_0494_ref,
           MX2017K_0494_ref, MX2018H_0494_ref, MX2018I_0494_ref,
           MX2018J_0494_ref, MX2018K_0494_ref, MX2019H_0494_ref,
           MX2019I_0494_ref, MX2019J_0494_ref, MX2019K_0494_ref,
           MX2020H_0494_ref, MX2020J_0494_ref});
      if (econact == 1 && incmon == 0) {
        a = 99999998;
      }
    } break;
    }

    setData(a);
  }
};

    

Description

INCEARN reports the person's total income from their labor (from wages, a business, or a farm) in the previous month or year.

Comparability — Index

GENERAL
Brazil
Canada
Israel
Mexico
Panama
Puerto Rico
Trinidad and Tobago
United States
Venezuela

Comparability — General

Most samples report data for the previous month. Data for Canada, Puerto Rico and the United States are annual figures.

Amounts are expressed as they were reported at the time of the census in the currency of the respective country. Figures are not adjusted for inflation or devaluation. Some samples report negative earnings.

Total income from all sources is recorded separately for some samples in the variables INCTOT and INCTBR.

The 1971 Venezuela and 1972 Israel data are recodes of broad income categories to their midpoints.

Comparability — Brazil [top]

All Brazilian figures are monthly incomes.

Brazilian currency changed considerably over time. The cruzeiro was devalued at 1000 to 1 in 1967. The cruzado, equal to 1000 cruzeiros, was introduced in 1986. In 1989 the cruzado was devalued, with 1 new cruzado = 1000 old cruzados. In March 1990, the cruzeiro replaced the cruzado, with no change in value. In 1993, the cruzeiro reais replaced the cruzeiro, with 1 cruzeiro reias = 1000 cruzeiros. Finally, in 1994 the currency was changed to the real, where 1 real = 2750 cruzeiros reais.

Comparability — Canada [top]

Data are annual earnings for the previous calendar year in Canadian dollars.

For the 1971 to 2001 samples, the total earned labor income INCEARN is the sum of two components: wage income and income from self-employment. The 1971-1981 samples had different top codes for persons in the Atlantic Provinces. INCEARN imposes the lower top-code on the entire country. If either component variable was top-coded, INCEARN is top-coded. The full detail of the component variables is retained in INCWAGE and INCSELF.

Persons could report negative values for self-employment income in all years. If self-employment income was bottom-coded, INCEARN was assigned the bottom code for that sample.

Data for 2011 come from a single input variable that reports all income received as wages or salaries, net income from unincorporated non-farm business and/or professional practice and net farm self-employment income. Persons could report negative values. Component variables are not available for the 2011 sample.

Comparability — Israel [top]

In 1972, the data were reported in broad intervals, and INCEARN codes all values to the mid-points. The original intervals are as follows:

100-999
1000-2999
3000-3999
4000-5999
6000-6999
7000-8399
8400-9999
10000-11999
12000-15999
16000+

The 2008 sample provides separately information about salaried and self-employed work, but only in intervals. Therefore, INCEARN is regarded as the sum of the midpoints of the intervals in INCWAGE and INCSELF. The original intervals are available as an unharmonized source variable in 2008.

Comparability — Mexico [top]

All Mexican figures are monthly income in pesos. In 1960, the reference month is specified in the census question. In other years, individuals reported income for a reference period that matched their pay periods (i.e., weekly, biweekly, monthly, etc.). The census bureau converted reported income to monthly income accordingly. In most cases, the implied reference period was the most recent pay period, but this was not explicitly stated in the question.

A large number of cases in 1960 have a value of "1." It may indicate a low income value, but almost certainly does not literally mean 1 peso.

Mexico underwent major devaluations of the currency in the 1970s, 1980s, and 1990s. A "new" peso equivalent to one thousand old pesos was introduced in 1993. Users must account for these changes when making comparisons over time.

Data on income in the 1970 and 1980 Mexican censuses in the variable INCTOT are not comparable to data in the INCEARN variable, since the former includes money from additional sources such as government pensions. Users must therefore exercise extreme caution is using the IPUMS-International data to make generalizations about the income distribution in Mexico over the entire period from 1960 to 2010.

The universe for 1960 is all persons. The universe for the 1990-2015 samples are persons 12 or more years old. However, the 2010 sample restricts the universe further to include those who are economically active and the 2015-2020 samples restrict the universe to include those who are working.

Comparability — Panama [top]

The 2000 sample is top-coded; the 1990 sample is not. The samples report monthly income in Balboas.

Comparability — Puerto Rico [top]

The data are annual incomes in U.S. dollars. Aside from different top and bottom codes, the only comparability issue is the change in reference period from previous calendar year in 1990-2000 to previous 12 months in 2005. Persons could have negative earnings. In samples later than 2015, one dollar or breakeven is coded as "1".

Comparability — Trinidad and Tobago [top]

For 2000, the total earned labor income INCEARN is the sum of two components: gross monthly income from paid employment and gross monthly income from self-employment. If either component variable was top-coded, INCEARN is top-coded. The full detail of the component variables is retained in INCWAGE and INCSELF. Income is reported in Trinidad and Tobago dollars.

Comparability — United States [top]

The U.S. figures are annual incomes in dollars. Aside from different top and bottom codes, the only comparability issue is the change in reference period from previous calendar year in 1990-2000 to previous 12 months in 2005, 2010, 2015 and 2020. Persons can have negative earnings. In samples later than 2015, one dollar or breakeven is coded as "1".

Comparability — Venezuela [top]

The data are monthly incomes in bolivares.

The 1971 data were reported as seven broad income ranges, and have been recoded to the midpoints of the intervals to enhance comparability with later years. The original ranges were as follows:

Less than 250
250 to 499
500 to 749
750 to 999
1000 to 1499
1500 to 1999
2000 or more

In 1981 the data were originally reported as daily, weekly, or monthly income. Daily and weekly incomes have been converted by multiplying daily income by 20 and weekly income by 4.

Universe

  • Brazil 1980: Persons age 10+
  • Brazil 1991: Persons age 10+
  • Brazil 2000: Persons age 10+
  • Brazil 2010: Persons age 10+ with a job
  • Canada 1971: Persons age 15+
  • Canada 1981: Persons age 15+, excluding inmates
  • Canada 1991: Persons age 15+
  • Canada 2001: Persons age 15+
  • Canada 2011: Persons age 15+
  • Israel 1972: Persons age 15+ who worked last year
  • Israel 2008: Employed persons age 15+ in the civilian labor force last year
  • Mexico 1960: All persons
  • Mexico 1990: Persons age 12+
  • Mexico 1995: Persons age 12+
  • Mexico 2000: Persons age 12+
  • Mexico 2010: Persons age 12+ who are economically active
  • Mexico 2015: Persons age 12+ who are working
  • Mexico 2020: Persons age 12+ who are working
  • Panama 1990: Persons age 10+
  • Panama 2000: Persons age 10+
  • Panama 2010: All persons
  • Puerto Rico 1990: All persons
  • Puerto Rico 2000: All persons
  • Puerto Rico 2005: All persons
  • Puerto Rico 2010: All persons
  • Puerto Rico 2015: All persons
  • Puerto Rico 2020: All persons
  • Trinidad and Tobago 2000: Persons age 15+
  • United States 1990: All persons
  • United States 2000: All persons
  • United States 2005: Persons 16+
  • United States 2010: All persons
  • United States 2015: All persons
  • United States 2020: All persons
  • Venezuela 1971: Persons who are employees or manual laborers for the government or private employer
  • Venezuela 1981: Persons age 12+ in the labor force
  • Venezuela 1990: Persons age 12+ in the labor force
  • Venezuela 2001: Persons age 12+ in the labor force

Availability

  • Brazil: 1980, 1991, 2000, 2010
  • Canada: 1971, 1981, 1991, 2001, 2011
  • Israel: 1972, 2008
  • Mexico: 1960, 1990, 1995, 2000, 2005Q1, 2005Q2, 2005Q3, 2005Q4, 2006Q1, 2006Q2, 2006Q3, 2006Q4, 2007Q1, 2007Q2, 2007Q3, 2007Q4, 2008Q1, 2008Q2, 2008Q3, 2008Q4, 2009Q1, 2009Q2, 2009Q3, 2009Q4, 2010, 2010Q1, 2010Q2, 2010Q3, 2010Q4, 2011Q1, 2011Q2, 2011Q3, 2011Q4, 2012Q1, 2012Q2, 2012Q3, 2012Q4, 2013Q1, 2013Q2, 2013Q3, 2013Q4, 2014Q1, 2014Q2, 2014Q3, 2014Q4, 2015, 2015Q1, 2015Q2, 2015Q3, 2015Q4, 2016Q1, 2016Q2, 2016Q3, 2016Q4, 2017Q1, 2017Q2, 2017Q3, 2017Q4, 2018Q1, 2018Q2, 2018Q3, 2018Q4, 2019Q1, 2019Q2, 2019Q3, 2019Q4, 2020, 2020Q1, 2020Q3
  • Panama: 1990, 2000, 2010
  • Puerto Rico: 1990, 2000, 2005, 2010, 2015, 2020
  • Trinidad and Tobago: 2000
  • United States: 1990, 2000, 2005, 2010, 2015, 2020
  • Venezuela: 1971, 1981, 1990, 2001