Click below to view programming code.
VARIABLE NAMES IN PUBLIC RELEASE VARIABLE NAMES IN PROGRAM
CASEID_2022 NORCID
FAMSIZE_2022 FAMSIZE
SYMBOL_SPFLAG_2022 SPFLAG
SYMBOL_PAFLAG_2022 PAFLAG
HHI_FINAL_RELCODE.01_2022 REL01
HHI_FINAL_RELCODE.02_2022 REL02
HHI_FINAL_RELCODE.03_2022 REL03
HHI_FINAL_RELCODE.04_2022 REL04
HHI_FINAL_RELCODE.05_2022 REL05
HHI_FINAL_RELCODE.06_2022 REL06
HHI_FINAL_RELCODE.07_2022 REL07
HHI_FINAL_RELCODE.08_2022 REL08
HHI_FINAL_RELCODE.09_2022 REL09
HHI_FINAL_RELCODE.10_2022 REL10
UNEMPR-TOTAL-2021_XRND ucr121
UNEMPSP-TOTAL-2021_XRND ucsp121
AFDC-TOTAL-2021_XRND afdc121
FDSTMPS-TOTAL-2021_XRND fdst121
SSB_TOTAL_2021_XRND SSB121
SSB_TOTAL_2022_XRND SSB122
UNEMPR-TOTAL-2022_XRND ucr122
UNEMPSP-TOTAL-2022_XRND ucsp122
AFDC-TOTAL-2022_XRND afdc122
FDSTMPS-TOTAL-2022_XRND fdst122
Q13-5_2022 Q13_5
Q13-9_2022 q13_9
RETINCR-PENSIONS-1_2022 RR_pen1
RETINCR-PENSIONS-2_2022 RR_pen2
RETINCR-ANNUITIES-1_2022 RR_anu1
RETINCR-ANNUITIES-2_2022 RR_anu2
RETINCR-IRA-1_2022 RR_ira1
RETINCR-IRA-3_2022 RR_ira3
RETINCR-IRA-4_2022 RR_ira4
RETINCR-SOCSEC-1_2022 RR_SS
Q13-69_SS_2022 Q69_SS
Q13-70A_SS_2022 q70a_ss
Q13-70_SS_2022 q70_ss
Q13-70A_DIS.01_2022 q70a_dis1
Q13-70A_DIS.02_2022 q70a_dis2
Q13-70_DIS.01_2022 q70_dis1
Q13-70_DIS.02_2022 q70_dis2
Q13-31A_2022 q13_31a
Q13-31B_2022 q13_31b
Q13-70A_VET_2022 q70a_vet
Q13-70_VET_2022 q70_vet
Q13-18_2022 q13_18
Q13-24_2022 q13_24
RETINCSP-PENSIONS-1_2022 RS_pen1
RETINCSP-PENSIONS-2_2022 RS_pen2
RETINCSP-ANNUITIES-1_2022 RS_anu1
RETINCSP-ANNUITIES-2_2022 RS_anu2
RETINCSP-IRA-1_2022 RS_ira1
RETINCSP-IRA-3_2022 RS_ira3
RETINCSP-IRA-4_2022 RS_ira4
RETINCSP-SOCSEC-1_2022 RS_SS
Q13-69_SS-SP_2022 q69_SS_SP
Q13-70A_SS-SP_2022 q70a_ss_sp
Q13-70_SS-SP_2022 q70_ss_sp
Q13-70A_DIS-SP.01_2022 q70a_dis1_sp
Q13-70A_DIS-SP.02_2022 q70a_dis2_sp
Q13-70_DIS-SP.01_2022 q70_dis1_sp
Q13-70_DIS-SP.02_2022 q70_dis2_sp
Q13-31A-SP_2022 q13_31a_sp
Q13-31B-SP_2022 q13_31b_sp
Q13-70A-SP_VET_2022 q70a_vet_sp
Q13-70_VET-SP_2022 q70_vet_sp
Q13-71_2022 q13_71
Q13-73A_2022 q13_73a
Q13-74_2022 q13_74
Q13-75_2022 q13_75
Q13-80-NEW_2022 q13_80
Q13-81-NEW_2022 q13_81
CURDATE~D_2022 curday
CURDATE~M_2022 curmo
CURDATE~Y_2022 curyr
Q13-10_2022 q10
if FAMSIZE ~= -5;
paflaga = paflag;
if (rel01 = 33 | rel02 = 33 | rel03 = 33 | rel04 = 33 | rel05 = 33
| rel06 = 33 | rel07 = 33 | rel08 = 33 | rel09 = 33 | rel10 = 33)
then paflaga=1;
spflaga = spflag;
if (rel01 = 1 | rel02 = 1 | rel03 = 1 | rel04 = 1 | rel05 = 1
| rel06 = 1 | rel07 = 1 | rel08 = 1 | rel09 = 1 | rel10 = 1)
then spflaga=1;
***** respondent (and dependent children) income;
* wager--wage;
wager=-4;
if q13_5=-4 then wager=0;
else wager=q13_5;
* farmr--income from farm or business;
farmr=-4;
if q13_9=-4 then farmr=0;
else farmr=q13_9;
* penr--income from retirement pension;
penr=-4;
if RR_pen2 in (-4 0) then penr=0;
else penr=RR_pen2;
* anur--income from retirement annuity;
anur=-4;
if RR_anu2 in (-4 0) then anur=0;
else anur=RR_anu2;
* irar--withdraw from IRA;
irar=-4;
if RR_ira4 in (-4 0) then irar=0;
else irar=RR_ira4;
* ssr--income from social security;
ssr=-4;
if q70_ss=-4 then ssr=0;
else if q70a_ss in (-1 -2 -3) or q70_ss in (-1 -2 -3) then ssr=-3;
else if q70a_ss>=0 and q70_ss>=0 then ssr=q70a_ss * q70_ss;
* dis1r--veteran disability;
dis1r=-4;
if q70_dis1=-4 then dis1r=0;
else if q70a_dis1 in (-1 -2 -3) or q70_dis1 in (-1 -2 -3) then dis1r=-3;
else if q70a_dis1>=0 and q70_dis1>=0 then dis1r=q70a_dis1 * q70_dis1;
* dis2r--other disability;
dis2r=-4;
if q70_dis2=-4 then dis2r=0;
else if q70a_dis2 in (-1 -2 -3) or q70_dis2 in (-1 -2 -3) then dis2r=-3;
else if q70a_dis2>=0 and q70_dis2>=0 then dis2r=q70a_dis2 * q70_dis2;
* wcmpr--worker comp;
wcmpr=-4;
if q13_31b in (-4, 0) then wcmpr=0;
else wcmpr=q13_31b;
* vetr--other veteran benefit;
vetr=-4;
if q70_vet=-4 then vetr=0;
else if q70a_vet in (-1 -2 -3) or q70_vet in (-1 -2 -3) then vetr=-3;
else if q70a_vet>=0 and q70_vet>=0 then vetr=q70a_vet * q70_vet;
* respondent UC;
ucr=-3;
if curyr=2022 then ucr=ucr121;
else if curyr=2023 then ucr=ucr122;
if ucr in (. -4) then ucr=0;
if ucr in (-1 -2) then ucr=-3;
***** Spouse/partner income;
* wages--spouse wage;
wages=-4;
if paflaga=1 or q13_18=-4 then wages=0;
else wages=q13_18;
* farms--spouse income from farm or business;
farms=-4;
if paflaga=1 or q13_24=-4 then farms=0;
else farms=q13_24;
* pensp--spouse/partner income from retirement pension;
pensp=-4;
if RS_pen2 in (-4 0) then pensp=0;
else pensp=RS_pen2;
* anusp--spouse/partner income from retirement annuity;
anusp=-4;
if RS_anu2 in (-4 0) then anusp=0;
else anusp=RS_anu2;
* irasp--spouse/partner withdraw from IRA;
irasp=-4;
if RS_ira4 in (-4 0) then irasp=0;
else irasp=RS_ira4;
* sssp--spouse/partner income from social security;
sssp=-4;
if q70_ss_sp=-4 then sssp=0;
else if q70a_ss_sp in (-1 -2 -3) or q70_ss_sp in (-1 -2 -3) then sssp=-3;
else if q70a_ss_sp>=0 and q70_ss_sp>=0 then sssp=q70a_ss_sp * q70_ss_sp;
* dis1sp--spouse/partner veteran disability;
dis1sp=-4;
if q70_dis1_sp=-4 then dis1sp=0;
else if q70a_dis1_sp in (-1 -2 -3) or q70_dis1_sp in (-1 -2 -3) then dis1sp=-3;
else if q70a_dis1_sp>=0 and q70_dis1_sp>=0 then dis1sp=q70a_dis1_sp * q70_dis1_sp;
* dis2sp--spouse/partner other disability;
dis2sp=-4;
if q70_dis2_sp=-4 then dis2sp=0;
else if q70a_dis2_sp in (-1 -2 -3) or q70_dis2_sp in (-1 -2 -3) then dis2sp=-3;
else if q70a_dis2_sp>=0 and q70_dis2_sp>=0 then dis2sp=q70a_dis2_sp * q70_dis2_sp;
* wcmpsp--spouse/partner worker comp;
wcmpsp=-4;
if q13_31b_sp in (-4, 0) then wcmpsp=0;
else wcmpsp=q13_31b_sp;
* vetsp--spouse/partner other veteran benefit;
vetsp=-4;
if q70_vet_sp=-4 then vetsp=0;
else if q70a_vet_sp in (-1 -2 -3) or q70_vet_sp in (-1 -2 -3) then vetsp=-3;
else if q70a_vet_sp>=0 and q70_vet_sp>=0 then vetsp=q70a_vet_sp * q70_vet_sp;
* spouse UC;
ucs=-3;
if curyr=2022 then ucs=ucsp121;
else if curyr=2023 then ucs=ucsp122;
if paflaga=1 or ucs in (. -4) then ucs=0;
else if ucs in (-1 -2) then ucs=-3;
***** R and spouse/partner;
* afdc;
afdc=-3;
if curyr=2022 then afdc=afdc121;
else if curyr=2023 then afdc=afdc122;
if afdc in (-4 .) then afdc=0;
else if afdc in (-1 -2) then afdc=-3;
* food stamps;
fdst=-3;
if curyr=2022 then fdst=fdst121;
else if curyr=2023 then fdst=fdst122;
if fdst in (-4 .) then fdst=0;
else if fdst in (-1 -2) then fdst=-3;
* ssi + ssdi;
ssb=-3;
if curyr=2022 then ssb=ssb121;
else if curyr=2023 then ssb=ssb122;
if ssb in (-4 .) then ssb=0;
else if ssb in (-1 -2) then ssb=-3;
*estates/trusts/inheritances;
trst=-4;
if q13_73a in (-4 0) then trst=0;
else trst=q13_73a;
*income from other sources;
othrs=-4;
if q13_75 in (-4 0) then othrs=0;
else othrs=q13_75;
*income from other family memeber in the house;
othrp=-4;
if q13_81 in (-4 0) then othrp=0;
else othrp=q13_81;
***** total family income;
array comp (*) wager farmr penr anur irar ssr dis1r dis2r wcmpr vetr ucr
wages farms pensp anusp irasp sssp dis1sp dis2sp wcmpsp vetsp ucs
afdc fdst ssb othrs othrp;
tnfi=0;
do j=1 to dim(comp);
if comp(j) in (-1 -2 -3) then do; tnfi=-3; j=dim(comp); end;
else if tnfi>=0 & comp(j)>=0 then tnfi=tnfi + comp(j);
end;
***** Poverty level;
* Federal Poverty Guidelines;
* https://aspe.hhs.gov/2021-poverty-guidelines;
* https://aspe.hhs.gov/sites/default/files/documents/4b515876c4674466423975826ac57583/Guidelines-2022.pdf;
if curyr=2022 then do;
if famsize > 0 then level= table21 + (tbl21_inc * (famsize-1));*interviewed in 2022 using 2021 guideline;
end;
else if curyr=2023 then do;
if famsize > 0 then level= table22 + (tbl22_inc * (famsize-1));*interviewed in 2023 using 2022 guideline;
end;
if (tnfi > level) then cps_cur=0;
else if (tnfi >= 0 & tnfi <= level) then cps_cur=1;
else cps_cur=-3;
***** top coding;
tnfi_trunc = tnfi;
if (tnfi >= tnfi_98) then tnfi_trunc = tnfi_mean;
tnfi_trunc = round(tnfi_trunc);
Family Poverty Status and Family Poverty Level variables
Introduction
The Family Poverty Status variable is calculated using a combination of reported family income, the number of family members in the respondent's household, and the national Poverty Income Guidelines, which are updated yearly by the U.S. Department of Health and Human Services. The Poverty Income Guidelines are based on family size; the poverty guidelines set a base amount for smallest family size of one person and increases by a standard amount for each additional family member living in the household.
An NLSY79 respondent is determined to be in poverty if total net family income for the last calendar year is below the Poverty Income Guidelines given their family size.
Poverty income guideline tables
The national Poverty Income Guidelines used in creating the family poverty status variable are shown below.
Questions about the use of the poverty guidelines in one of the outlying jurisdictions (Puerto Rico, the U.S. Virgin Islands, American Samoa, Guam, the Marshall Islands, the Federated States of Micronesia, the Commonwealth of the North Marianas, and Palau) by a Federal program serving any of those jurisdictions should be referred to the Federal office responsible for the individual program involved.
Survey Year | Poverty Income Guidelines Year | First Person | Each Additional Person | Four-person Family |
---|---|---|---|---|
1979 | 1978 | $3,140 | $1,020 | $6,200 |
1980 | 1979 | $3,400 | $1,100 | $6,700 |
1981 | 1980 | $3,790 | $1,220 | $7,450 |
1982 | 1981 | $4,310 | $1,380 | $8,450 |
1983 | 1982 | $4,680 | $1,540 | $9,300 |
1984 | 1983 | $4,860 | $1,680 | $9,900 |
1985 | 1984 | $4,980 | $1,740 | $10,200 |
1986 | 1985 | $5,250 | $1,800 | $10,650 |
1987 | 1986 | $5,360 | $1,880 | $11,000 |
1988 | 1987 | $5,500 | $1,900 | $11,200 |
1989 | 1988 | $5,770 | $1,960 | $11,650 |
1990 | 1989 | $5,980 | $2,040 | $12,100 |
1991 | 1990 | $6,280 | $2,140 | $12,700 |
1992 | 1991 | $6,620 | $2,260 | $13,400 |
1993 | 1992 | $6,810 | $2,380 | $13,950 |
1994 | 1993 | $6,970 | $2,460 | $14,350 |
1996 | 1995 | $7,470 | $2,560 | $15,150 |
1998 | 1997 | $7,890 | $2,720 | $16,050 |
2000 | 1999 | $8,240 | $2,820 | $16,700 |
2002 | 2001 | $8,590 | $3,020 | $17,650 |
2004 | 2003 | $8,980 | $3,140 | $18,400 |
2006 | 2005 | $9,570 | $3,260 | $19,350 |
2008 | 2007 | $10,210 | $3,480 | $20,650 |
2010 | 2009 | $10,830 | $3,740 | $22,050 |
2012 | 2011 | $10,890 | $3,820 | $22,350 |
2014 | 2013 | $11,670 | $4,060 | $23,850 |
2016 | 2015 (2016 interview date) | $11,770 | $4,160 | $24,250 |
2016 | 2016 (2017 interview date) | $11,880 | $4,140 | $24,300 |
2018 | 2017 (2018 interview date) | $12,060 | $4,180 | $24,600 |
2018 | 2018 (2019 interview date) | $12,140 | $4,320 | $25,100 |
2020 | 2019 (2020 interview date) | $12,490 | $4,420 | $25,750 |
2020 | 2020 (2021 interview date) | $12,760 | $4,480 | $26,200 |
2022 | 2022 (2022 interview date) | $12,880 | $4,540 | $26,500 |
2022 | 2022 (2023 interview date) | $13,590 | $4,720 | $27,750 |
Users interested in information on the variables created using the old poverty guideline standards should refer to the Prior HHS Poverty Guidelines and Federal Register References webpage.