Data Cart

Your data extract

0 variables
0 samples
View Cart

INCTOT is a 7-digit numeric variable.

Codes

9999998 = Unknown/missing.
9999999 = NIU (not in universe).

Top codes:

Brazil 1991: 9,999,997+
Canada 1971: 50,000+ females in Atlantic region; 75,000+ for others
Canada 1981: 75,000+ all females, males in Atlantic region; 100,000+ males other regions
Canada 1991-2001: 200,000+
Dominican Republic 1981: 3,000+
Dominican Republic 2002: 500,000+
Indonesia 1976: 600,000+
Mexico 1970: 5,500,000+
Panama 2010: 10,000+
Puerto Rico 1980: 50,000+
South Africa 1996: 360,001+
South Africa 2001-2011: 2,457,601+
Trinidad and Tobago 1970: 1,200+
Trinidad and Tobago 2000: 13,000+
U.S.A. 1960: 25,000+
U.S.A. 1970: 50,000+
U.S.A. 1980: 75,000+
U.S.A. 1990: State median of values over 400,000
U.S.A. 2000: 999,998+

Bottom codes:

Canada 1981-2001: -50,000
Puerto Rico 2005-2020: -19,998
U.S.A. 1960: -9,900
U.S.A. 1970: -9,900
U.S.A. 1980: -9,995
U.S.A. 1990, 2005-2020: -19,998
U.S.A. 2000: -20,000

Explore how IPUMS created this variable

Download


      class Inctot : public Editor {

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

    long a = getRecoded();
    switch (dataSet) {
    case dataset_id::br1970a: {
      if (BR1970A_0419() < 9998)
        a = BR1970A_0419() * 12;
      if (BR1970A_0419() == 9999)
        a = 0;
      if (BR1970A_0419() == 9998)
        a = 9999998;
      if (BR1970A_0419() == 99999)
        a = 9999999;
    } break;
    case dataset_id::br1980a: {
      long a1 = BR1980A_0437();
      long a2 = BR1980A_0443();
      long a3 = BR1980A_0447();
      long a4 = BR1980A_0448();
      long a5 = BR1980A_0449();
      long a6 = BR1980A_0450();
      long unknown = 9999999;
      long unknown2 = 9999998;
      if (BR1980A_0437() == 9999999)
        a1 = 0;
      long sum = a1 + a2 + a3 + a4 + a5 + a6;
      if (sum > 9999997)
        sum = 9999997;
      a = sum;
      if (a2 == unknown || a3 == unknown || a4 == unknown || a5 == unknown ||
          a6 == unknown || a1 == unknown2 || a2 == unknown2 || a3 == unknown2 ||
          a4 == unknown2 || a5 == unknown2 || a6 == unknown2)
        a = 9999998;
      if (BR1980A_0407() < 10)
        a = 9999999;
    } break;
    case dataset_id::br1991a: {
      if (BR1991A_0461() > 9999999 && BR1991A_0461() < 99999999)
        a = 9999997;
    } break;
    case dataset_id::br2000a: {
      if (BR2000A_0545() == 999999)
        a = 9999999;
    } break;
    case dataset_id::co1973a: {
      if (CO1973A_0424() == 99997)
        a = 9999998;
      if (CO1973A_0424() == 99998)
        a = 9999998;
      if (CO1973A_0424() == 99999)
        a = 9999999;
    } break;
    case dataset_id::mx2000a: {
      if (MX2000A_0462() == 999998 || MX2000A_0462() == 999997)
        a = 9999998;
      if (MX2000A_0462() == 999999)
        a = 9999999;
    } break;
    case dataset_id::us1960a: {
      if (US1960A_0463() == 999999) {
        a = 9999999;
      }
    } break;
    case dataset_id::us1970a: {
      if (US1970A_0462() == 999999)
        a = 9999999;
    } break;
    case dataset_id::us1980a: {
      if (US1980A_0470() == 999999)
        a = 9999999;
    } break;
    case dataset_id::us2000a: {
      if (US2000A_0465() == 999999)
        a = 9999999;
    } break;
    case dataset_id::ve2001a: {
      int64_t a1 = VE2001A_0440();
      if (VE2001A_0440() == 999999 && VE2001A_0455() >= 10)
        a1 = 0;
      a = a1 + VE2001A_0442() + VE2001A_0443() + VE2001A_0444() +
          VE2001A_0445() + VE2001A_0446() + VE2001A_0447() + VE2001A_0448() +
          VE2001A_0449();
      if (VE2001A_0440() == 99999 || VE2001A_0442() == 9998 ||
          VE2001A_0443() == 99998 || VE2001A_0444() == 99998 ||
          VE2001A_0445() == 998 || VE2001A_0446() == 9998 ||
          VE2001A_0447() == 998 || VE2001A_0448() == 998 ||
          VE2001A_0449() == 99998)
        a = 9999998;
      if (VE2001A_0455() < 10)
        a = 9999999;
    } break;
    case dataset_id::do1981a: {
      if (DO1981A_0449() >= 3000 && DO1981A_0449() < 9998)
        a = 3000;
    } break;
    case dataset_id::do2002a: {
      if (DO2002A_0456() >= 500000 && DO2002A_0456() < 9999998)
        a = 500000;
    } break;
    }

    setData(a);
  }
};

    

Description

INCTOT reports the person's total personal income from all sources in the previous month or year.

Comparability — Index

GENERAL
Brazil
Canada
Colombia
Dominican Republic
Mauritius
Mexico
Panama
Puerto Rico
South Africa
Trinidad and Tobago
United States
Venezuela

Comparability — General

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.

Figures for some samples represent the midpoints of intervals and are not exact currency amounts.

The timeframe for the data differs:

Previous calendar year: Canada, Puerto Rico 1970-2000, United States 1960-2000
Previous twelve months: Puerto Rico 2005-2020, South Africa, United States 2005-2020
Previous month: Brazil, Colombia, Dominican Republic, Indonesia, Mauritius, Mexico, Panama, Trinidad and Tobago 2000, Venezuela

The universe for 1981 Dominican Republic includes only people who ever worked, which is more restrictive than other samples.

Income data specifically from labor is recorded separately for some samples in the variables INCEARN, INCSELF and INCWAGE.

Comparability — Brazil [top]

All Brazilian figures are monthly income: the previous month's income for employees or the average monthly income for the year for persons who did not work the previous month or otherwise had irregular or variable income.

In 2000 and 2010, total gross income includes labor income and income from sources such as retirement, pension, social programs and returns on financial investments.

Brazilian currency changed considerably over time. The cruzeiro was devalued at 1,000 to 1 in 1967. The cruzado, equal to 1,000 cruzeiros, was introduced in 1986. In 1989 the cruzado was devalued, with 1 new cruzado = 1,000 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 = 1,000 cruzeiros. Finally, in 1994 the currency was changed to the real, where 1 real = 2,750 cruzeiros reais.

Total income data are available for 1960 in INCTBR, but they are grouped into broad income categories.

Comparability — Canada [top]

The data refer to income in the previous calendar year in Canadian dollars. The reported amounts can be negative in all samples.

Comparability — Colombia [top]

Colombian data are income in pesos in the month prior to the census.

Comparability — Dominican Republic [top]

In both samples, the data report monthly income.

There is a significant universe difference between samples. The 1981 sample restricts the universe to persons who ever worked, though the data include income from all sources for those persons. Respondents had the choice of reporting income on a monthly or annual basis; it was converted to monthly income in post-enumeration coding.

The universe for the 2002 sample was persons age 10+, regardless of employment history.

Comparability — Mauritius [top]

The data report monthly income in Mauritian rupees. The census question asked about income from employment, self-employment, rents, social security benefits, and other sources.

Comparability — Mexico [top]

All Mexican figures are monthly income in pesos.

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 across this period.

Income in the 1970 sample was reported in eighty categories, each representing a range of incomes. The data have been recoded to the midpoints of the intervals to make them more comparable with other samples.

Comparability — Panama [top]

The data report monthly income. The universe changes between samples. A value of "1" in 2010 indicates "some income."

Comparability — Puerto Rico [top]

All censuses told respondents to include income from all sources, with the later censuses giving more detailed instructions.

Persons in the Puerto Rico samples can report negative incomes. The data are top-coded in 1980.

Comparability — South Africa [top]

The data are annual income in Rands for the twelve months prior to the census. In all three samples the data are recoded to the midpoints of the broad intervals given in the original data. The top interval is coded to its lowest possible value (e.g, code 360001 for 360,001+). The original intervals are documented below:

1996 Intervals 2001-11 Intervals
No income No income
R1-2,400 R1-4,800
R2,401-6,000 R4,801-9,600
R6,001-12,000 R9,601-19,200
R12,001-18,000 R19,201-38,400
R18,001-30,000 R38,401-76,800
R30,001-42,000 R76,801-153,600
R42,001-54,000 R153,601-307,200
R54,001-72,000 R307,201-614,400
R72,001-96,000 R614,401-1,228,800
R96,001-132,000 R1,228,801-2,457,600
R132,001-192,000 R2,457,601+
R192,001-360,000  
R360,001+  

Comparability — Trinidad and Tobago [top]

The reference period for the 1970 sample varies on an individual basis and is reported in TT1970A_0446. The reference period for the 2000 sample is monthly for all individuals.

Comparability — United States [top]

All censuses told respondents to include income from all sources, with the later censuses giving more detailed instructions. The 2005, 2010, 2015 and 2020 data refer to the previous 12 months, while earlier samples report income for the previous calendar year.

The codes for all years prior to 1990 represent midpoints of intervals and are not exact dollar amounts.

Persons in the U.S. samples can report negative incomes. The U.S. data are top-coded differently in each census.

Comparability — Venezuela [top]

The data report monthly income. The labor income component is either from the previous month or the last month that the person worked.

Universe

  • Brazil 1970: Persons age 10+
  • Brazil 1980: Persons age 10+
  • Brazil 1991: Persons age 10+
  • Brazil 2000: Persons age 10+
  • Brazil 2010: Persons age 10+
  • Canada 1971: Persons age 15+, excluding inmates
  • Canada 1981: Persons age 15+
  • Canada 1991: Persons age 15+
  • Canada 2001: Persons age 15+
  • Canada 2011: Persons age 15+
  • Colombia 1973: Persons age 10+
  • Dominican Republic 1981: Persons age 10+ who ever worked for pay
  • Dominican Republic 2002: Persons age 10+
  • Mauritius 2000: Persons age 12+
  • Mexico 1970: Persons age 12+
  • Mexico 1995: Persons age 12+
  • Mexico 2000: Persons age 12+
  • Panama 1980: Persons age 10+
  • Panama 1990: Persons age 15+
  • Panama 2010: All persons
  • Puerto Rico 1970: Persons age 14+
  • Puerto Rico 1980: Persons age 15+
  • Puerto Rico 1990: All persons
  • Puerto Rico 2000: Persons age 15+
  • Puerto Rico 2005: Persons age 15+
  • Puerto Rico 2010: Persons age 15+
  • Puerto Rico 2015: Persons age 15+
  • Puerto Rico 2020: Persons age 15+
  • South Africa 1996: Persons in private households
  • South Africa 2001: All persons
  • South Africa 2007: Persons in private households
  • South Africa 2011: Persons in private households
  • Trinidad and Tobago 1970: Persons age 10+ who were economically active in the last 12 months
  • Trinidad and Tobago 2000: Persons age 15+
  • United States 1960: Persons age 14+
  • United States 1970: Persons age 14+
  • United States 1980: Persons age 15+
  • United States 1990: All persons
  • United States 2000: Persons age 15+
  • United States 2005: Persons age 15+
  • United States 2010: Persons age 15+
  • United States 2015: Persons age 15+
  • United States 2020: Persons age 15+
  • Venezuela 2001: Persons age 10+

Availability

  • Brazil: 1970, 1980, 1991, 2000, 2010
  • Canada: 1971, 1981, 1991, 2001, 2011
  • Colombia: 1973
  • Dominican Republic: 1981, 2002
  • Mauritius: 2000
  • Mexico: 1970, 1995, 2000
  • Panama: 1980, 1990, 2010
  • Puerto Rico: 1970, 1980, 1990, 2000, 2005, 2010, 2015, 2020
  • South Africa: 1996, 2001, 2007, 2011
  • Trinidad and Tobago: 1970, 2000
  • United States: 1960, 1970, 1980, 1990, 2000, 2005, 2010, 2015, 2020
  • Venezuela: 2001