Data Cart

Your data extract

0 variables
0 samples
View Cart
INCRET
Retirement or pension income

INCRET is a 6-digit numeric variable.

Codes

999998 = Unknown/missing.
999999 = NIU (not in universe).

Top codes:

Panama 2000: 9997+
U.S.A. 1990: State median of values over 30,000
U.S.A. 2000: State median of values over 52,000
U.S.A. 2005: State median of values over 41,000
U.S.A. 2010-2020: 99.5th percentile within each state (higher values are the state means of all cases above these cutoffs).
Puerto Rico 1990: State median of values over 20,000
Puerto Rico 2000: Mean of values over 52,000
Puerto Rico 2005: Mean of values above the 99.5th percentile
Puerto Rico 2010: 47,400+
Puerto Rico 2015, 2020: 99.5th percentile within the state (higher values are the state means of all cases above these cutoffs).
Trinidad and Tobago 2000: 4000+

Explore how IPUMS created this variable

Download


      class Incret : public Editor {

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

    long a = getRecoded();
    switch (dataSet) {
    case dataset_id::mx2000a: {
      if (MX2000A_0451() == 0 || MX2000A_0452() == 0)
        a = 999998;
      if (MX2000A_0451() == 0 && MX2000A_0452() == 0)
        a = 999999;
      if (MX2000A_0451() == 9 || MX2000A_0452() > 999997)
        a = 999998;
      if (MX2000A_0451() == 2)
        a = 0;
    } break;
    case dataset_id::us1990a: {
      if (US1990A_0569() != 999999)
        a = US1990A_0569() / 12;
    } break;
    case dataset_id::us2000a: {
      if (US2000A_0606() != 999999)
        a = US2000A_0606() / 12;
    } break;
    case dataset_id::ca1981a: {
      if (CA1981A_0453() != 9999 && CA1981A_0457() != 99999)
        a = CA1981A_0453() + CA1981A_0457();
    } break;
    case dataset_id::ca1991a: {
      if (CA1991A_0494() != 9999999 && CA1991A_0495() != 9999999 &&
          CA1991A_0500() != 9999999)
        a = CA1991A_0494() + CA1991A_0495() + CA1991A_0500();
    } break;
    case dataset_id::ca2001a: {
      if (CA2001A_0516() != 9999999 && CA2001A_0517() != 9999999 &&
          CA2001A_0522() != 9999999)
        a = CA2001A_0516() + CA2001A_0517() + CA2001A_0522();
    } break;
    case dataset_id::mx1995a: {
      int64_t a1 = 0;
      int64_t a2 = 0;
      int64_t a3 = 0;
      if (MX1995A_0436() == 1)
        switch (MX1995A_0440()) {
        case 1:
          a1 = MX1995A_0439() * 4;
          break;
        case 2:
          a1 = MX1995A_0439() * 2;
          break;
        case 3:
          a1 = MX1995A_0439();
          break;
        case 4:
          a1 = (int)((float)MX1995A_0439() / 12.0 + 0.5);
          break;
        }
      if (MX1995A_0437() == 1) {
        switch (MX1995A_0442()) {
        case 1:
          a2 = MX1995A_0441() * 4;
          break;
        case 2:
          a2 = MX1995A_0441() * 2;
          break;
        case 3:
          a2 = MX1995A_0441();
          break;
        case 4:
          a2 = (int)((float)MX1995A_0441() / 12.0 + 0.5);
          break;
        }
      }
      if (MX1995A_0438() == 1)
        switch (MX1995A_0444()) {
        case 1:
          a3 = MX1995A_0443() * 4;
          break;
        case 2:
          a3 = MX1995A_0443() * 2;
          break;
        case 3:
          a3 = MX1995A_0443();
          break;
        case 4:
          a3 = (int)((float)MX1995A_0443() / 12.0 + 0.5);
          break;
        }
      a = a1 + a2 + a3;
      if (MX1995A_0436() == 9 || MX1995A_0439() == 99998 ||
          MX1995A_0440() == 9 || MX1995A_0441() == 99999 ||
          MX1995A_0442() == 9 || MX1995A_0443() == 99999)
        a = 999998;
      if (MX1995A_0436() == 0)
        a = 999999;
    } break;
    case dataset_id::ve2001a: {
      if (VE2001A_0443() != 99999 && VE2001A_0443() != 99998 &&
          VE2001A_0444() != 99998)
        a = VE2001A_0443() + VE2001A_0444();
      if (VE2001A_0443() == 99998 || VE2001A_0444() == 99998)
        a == 999998;
    } break;
    case dataset_id::pa2010a: {
      a = PA2010A_0445() + PA2010A_0446();
      if (PA2010A_0445() == 0 && PA2010A_0446() == 0)
        a = 0;
      if (PA2010A_0445() == 99999 || PA2010A_0446() == 99999)
        a = 999998;
    } break;
    }

    setData(a);
  }
};

    

Description

INCRET reports the amount of income the respondent received from a retirement program or account, or from a pension. The amounts are provided on a monthly or annual basis, depending on the sample.

Comparability — Index

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

Comparability — General

The samples differ in their age universes, in their monetary units (pesos in Mexico, dollars in the United States, etc.); in their time basis (monthly or annual); in the types of income included; and in their use of rounding and top-coding. Also, amounts are expressed as they were reported at the time of the census and have not been adjusted for inflation or devaluation. All samples include some amount of non-retirement income for disabilities or other support.

Comparability — Canada [top]

The amounts are provided on a yearly basis in Canada dollars. The variable indicates pensions from government (old age security pension, guaranteed income supplement, Canada/Quebec pension plans) and private sources (retirement pensions, superannuation and annuities). The 1981 sample includes some non-retirement income from alimony, scholarships, etc.

For 2011, public pension income is reported in INCWEL, the source for which is a single input variable reporting total income from all government transfer. Private retirement income is reported in CA2011A_0407, which reports total income from market sources.

Comparability — Mexico [top]

The amounts are provided on a monthly basis in pesos. The data include some non-retirement pension income for disabilities, orphanhood, widowhood, etc.

Comparability — Panama [top]

The samples report "retirement or pension" income. This includes non-retirement income for disability, orphanhood, etc. The universe statements are slightly different between the two samples. In the 2000 sample, the question is asked of persons age 10 and older, while the 2010 sample includes all persons.

Comparability — Puerto Rico [top]

The amounts are provided on an annual basis in dollars. The variable indicates how much pre-tax retirement, survivor, and disability pension income (other than Social Security) the respondent received during the previous calendar year for the samples 1990-2000 and during the past 12 months for the 2005-2020 samples.

Social Security income -- most of which is for old-age support -- is not included in INCRET. See the unharmonized variables for each sample.

Comparability — Trinidad and Tobago [top]

The data report the respondent's gross monthly income from pensions and annuities in Trinidad and Tobago dollars.

Comparability — United States [top]

The amounts are provided on an annual basis in dollars. The variable indicates how much pre-tax retirement, survivor, and disability pension income (other than Social Security) the respondent received during the past year. The data for 1970-2000 are for the previous calendar year and for 2005-2020 are for the previous 12 months.

Social Security income -- most of which is for old-age support -- is not included in INCRET. See the unharmonized variables for each sample.

Comparability — Venezuela [top]

The amounts are provided on a monthly basis in Bolivar Fuerte. The variable indicates income from pensions or retirement and includes some disability income.

Universe

  • Canada 1981: Persons age 15+, excluding inmates
  • Canada 1991: Persons age 15+
  • Canada 2001: Persons age 15+
  • Mexico 1995: Persons age 12+
  • Mexico 2000: Persons age 12+
  • Panama 2000: Persons age 10+
  • Panama 2010: All persons
  • Puerto Rico 1990: Persons age 15+
  • 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+
  • Trinidad and Tobago 2000: Persons age 15+
  • United States 1990: Persons age 15+
  • 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

  • Canada: 1981, 1991, 2001
  • Mexico: 1995, 2000
  • Panama: 2000, 2010
  • Puerto Rico: 1990, 2000, 2005, 2010, 2015, 2020
  • Trinidad and Tobago: 2000
  • United States: 1990, 2000, 2005, 2010, 2015, 2020
  • Venezuela: 2001