Questionnaire Module Main Survey
hhgrid_w2
Household Grid module
Questions 50
hhgrid_w2.hhsttime
Start time household interview
Type: time
hhgrid_w2.curstat
Current residential status
Type: choice
Interviewer Instruction: RECORD THE CURRENT STATUS OF HOUSEHOLD MEMBER - PROBE WHERE NECESSARY TO DETERMINE MOST APPROPRIATE CATEGORY
Text: I have the first/next person in the household as [ff_ttl] [ff_forname] [ff_surname]. Is this new person resident/living here or absent/temporarily away? {if More = 1} / Does he/she still live here?
| Option | Label |
|---|---|
| 1 | Resident /Living here |
| 2 | Absent/Temporarily away |
| 3 | In prison |
| 4 | Not resident, moved |
| 7 | Deceased |
Universe:
if ff_absent <> 1|2|3 (household member was not absent last wave at boarding school, in halls of residence or in an institution)
hhgrid_w2.prison
Return to HH after prison
Type: choice
Interviewer Instruction: IF REFUSAL AT THIS QUESTION / UNSURE WHETHER SAMPLE MEMBER WILL RETURN TO HOUSEHOLD, CODE 1 'YES'.
Text: Will [ff_forname] come back and live in this household when they are released?
| Option | Label |
|---|---|
| 1 | Yes |
| 2 | No |
Universe:
if ff_absent <> 1|2|3 (household member was not absent last wave at boarding school, in halls of residence or in an institution)
and if CurStat = 3 (Currently in prison)
hhgrid_w2.absboard
Boarding school last wave, current residency
Type: choice
Interviewer Instruction: CODE 1 IF RESPONDENT IS AT BOARDING SCHOOL EVEN IF NOT THE SAME BOARDING SCHOOL AS LAST YEAR
Text: Last time, [ff_ttl] [ff_forname] [ff_surname] was away at boarding school. Is [ff_forname] still at boarding school?
| Option | Label |
|---|---|
| 1 | Yes, still away |
| 2 | No, is living here |
| 3 | No, lives here but absent |
| 4 | No, is living elsewhere |
| 7 | Deceased |
Universe:
if ANY ff_absent = 1 (household member was absent last wave in boarding school)
hhgrid_w2.absuni
Uni Halls last wave, current residency
Type: choice
Interviewer Instruction: CODE 1 IF RESPONDENT IS IN HALLS OF RESIDENCE EVEN IF NOT THE SAME HALLS OR UNIVERSITY AS LAST YEAR
Text: Last time, [ff_ttl] [ff_forname] [ff_surname] was living in university halls of residence. Is [ff_forname] still living in halls of residence?
| Option | Label |
|---|---|
| 1 | Yes, still in halls |
| 2 | No, is living here |
| 3 | No, lives here but absent |
| 4 | No, is living elsewhere |
| 7 | Deceased |
Universe:
if ANY ff_absent = 2 (household member was absent last wave in halls of residence)
hhgrid_w2.insstat
Residency of the institutionalised last wave
Type: choice
Interviewer Instruction: CODE 1 IF RESPONDENT IS IN AN INSTITUTION EVEN IF NOT THE SAME INSTITUTION AS LAST YEAR
Text: Last year, [ff_ttl] [ff_forname] [ff_surname] was away when we were interviewing or was otherwise living in institutional accommodation. Is [ff_forname] still away or living in an institution?
| Option | Label |
|---|---|
| 1 | Yes, still in institution |
| 2 | No, is living here |
| 3 | No, lives here but absent |
| 4 | No, is living elsewhere |
| 7 | Deceased |
Universe:
if ANY ff_absent = 3 (household member was absent last wave in institutional accommodation)
hhgrid_w2.issued
Individual is an issued household member
Type: number
hhgrid_w2.newentrant
Individual is a new entrant to household
Type: number
- b_newentrant (b_indall) individual is a new entrant to household - derived
- b_newentrant (b_indresp) individual is a new entrant to household - derived
hhgrid_w2.cor
Name confirmation
Type: choice
Interviewer Instruction: PLEASE CHECK FOR ANY SPELLING ERRORS OR CHANGES OF NAME E.G. ON MARRIAGE/DIVORCE.
Text: I would just like to check that I have the name correct.
[ff_ttl] [ff_forname] [ff_surname]
Is that correct?]
| Option | Label |
|---|---|
| 1 | Name correct |
| 2 | Details wrong/changed |
Universe:
if Issued = 1 & (CurStat < 7 | AbsBoard < 7 | AbsUni < 7 | InsStat < 7) (issued household member and is not deceased)
hhgrid_w2.name
Name/identifier for household member
Type: string
Interviewer Instruction: F9 FOR HELP
Universe:
if (Issued = 1 & Cor = 2) | NewEntrant = 1 (name details are incorrect, have changed or are missing or new entrant to household)
hhgrid_w2.sname
Surname for household member
Type: string
Interviewer Instruction: IF
Text: What is [NAME]'s surname?
Universe:
if (Issued = 1 & Cor = 2) | NewEntrant = 1 (name details are incorrect, have changed or are missing or new entrant to household)
hhgrid_w2.title
Title for household member
Type: choice
Text: What title does [NAME] use?
| Option | Label |
|---|---|
| 1 | Mr |
| 2 | Master |
| 3 | Mrs |
| 4 | Ms |
| 5 | Miss |
| 6 | Other title |
Universe:
if (Issued = 1 & Cor = 2) | NewEntrant = 1 (name details are incorrect, have changed or are missing or new entrant to household)
hhgrid_w2.ynew
New joiner reason
Type: choice
Text: Why did [NAME] join the household?
| Option | Label |
|---|---|
| 1 | New baby |
| 2 | Marriage/cohab/partner |
| 3 | From college/university |
| 4 | From institution |
| 5 | Resident last wave/never left |
| 6 | Moved in with parent/rel |
| 7 | Shared accommodation |
| 97 | Other |
Universe:
if NewEntrant = 1 (New entrant to household)
- b_ynew (b_indall) New joiner reason
hhgrid_w2.joiner
Unlisted joiner
Type: choice
Interviewer Instruction: THIS STUDY INCLUDES 'UNDERSTANDING SOCIETY', 'LIVING IN BRITAIN', 'LIVING IN SCOTLAND', 'LIVING IN WALES' AND 'THE NORTHERN IRELAND HOUSEHOLD PANEL STUDY'
Text: [Has [NAME]] / [Have you] ever taken part in this study in the past?
| Option | Label |
|---|---|
| 1 | Yes, in this household |
| 2 | Yes, in another household |
| 3 | No, new entrant |
Universe:
if NewEntrant = 1 (New entrant to household)
and if YNew = 2|3|4|6|7|97 (joined household for reasons of cohabitation/marriage/civil partnership, from college/university, from an institution, moved in with parent/relative, shared accommodation or some other reason)
- b_joiner (b_indall) Unlisted joiner
hhgrid_w2.rejoiner
Rejoiner indicator
Type: choice
| Option | Label |
|---|---|
| 0 | Not found |
| 1 | Potential rejoiner 1 |
| 2 | Potential rejoiner 2 |
| 3 | Potential rejoiner 3 |
Universe:
if NewEntrant = 1 (New entrant to household)
and if Joiner = 1 | YNew = 5 (rejoiner or was resident last wave but otherwise not issued to this address)
hhgrid_w2.rejoinero
Joiner indicator
Type: choice
| Option | Label |
|---|---|
| 0 | Not found |
| 1 | Household member 1 |
| 2 | Household member 2 |
| 3 | Household member 3 |
Universe:
if NewEntrant = 1 (New entrant to household)
and if joiner = 2 | rejoiner = 0 (taken part in this study in another household or not found in potential rejoiner list and is a split off household)
hhgrid_w2.joinmnth
Month joined the household
Type: choice
Interviewer Instruction: ENTER MONTH
Text: What month did [NAME] move to this address?
| Option | Label |
|---|---|
| 1 | January |
| 2 | February |
| 3 | March |
| 4 | April |
| 5 | May |
| 6 | June |
| 7 | July |
| 8 | August |
| 9 | September |
| 10 | October |
| 11 | November |
| 12 | December |
Universe:
if NewEntrant = 1 (New entrant to household)
and if YNew = 2|3|4|6|7|97 (joined household for reasons of cohabitation/marriage/civil partnership, from college/university, from an institution, moved in with parent/relative, shared accommodation or some other reason)
- b_jnmnth (b_indall) month joined the household
hhgrid_w2.joinyear
Year joined the household
Type: number
Interviewer Instruction: ENTER YEAR
Text: And what year did [NAME] move to this address?
Universe:
if NewEntrant = 1 (New entrant to household)
and if YNew = 2|3|4|6|7|97 (joined household for reasons of cohabitation/marriage/civil partnership, from college/university, from an institution, moved in with parent/relative, shared accommodation or some other reason)
- b_jnyear (b_indall) year joined the household
hhgrid_w2.mothr
Moved with other household member
Type: choice
Text: Did [NAME] move to the same address with any other household members?
| Option | Label |
|---|---|
| 1 | Yes |
| 2 | No |
Universe:
if (CurStat = 4 | AbsBoard = 4 | AbsUni = 4 | InsStat = 4) & MovedFlag for this person is empty (not resident at this address)
hhgrid_w2.movewith
PNO of person moved with
Type: multichoice
Interviewer Instruction: PLEASE SELECT PERSON NUMBER(S) OF
Text: Who else did [NAME] move with?
| Option | Label |
|---|---|
| 1 | Person number 1 |
| 2 | Person number 2 |
| 3 | Person number 3 |
| 4 | Person number 4 |
| 5 | Person number 5 |
| 6 | Person number 6 |
| 7 | Person number 7 |
| 8 | Person number 8 |
| 9 | Person number 9 |
| 10 | Person number 10 |
| 11 | Person number 11 |
| 12 | Person number 12 |
| 13 | Person number 13 |
| 14 | Person number 14 |
| 15 | Person number 15 |
| 16 | Person number 16 |
Universe:
if (CurStat = 4 | AbsBoard = 4 | AbsUni = 4 | InsStat = 4) & MovedFlag for this person is empty (not resident at this address)
and if MOthr = 1 (moved with another household member)
hhgrid_w2.more
More household members
Type: choice
Text: Is there anyone else who normally lives here, such as babies or lodgers, or anyone who usually lives here but is away at the moment?
| Option | Label |
|---|---|
| 1 | Yes |
| 2 | No |
Universe:
if last PNO in current enumeration, including issued residents, issued absents, issued institutionalised and new household members (last PNO in current enumeration, including issued residents, issued absents, issued institutionalised and new household members)
hhgrid_w2.newper
New person status
Type: number
- b_newper (b_indall) new person status - computed
- b_newper (b_indresp) new person status - computed
hhgrid_w2.lvwhy
Leavers - why left
Type: choice
Text: Why did [ff_forname] move?
| Option | Label |
|---|---|
| 1 | Deceased |
| 2 | Separated/Divorced |
| 3 | To college/university |
| 4 | To old persons home |
| 5 | Sent to prison |
| 6 | Left for job |
| 7 | Cohab/moved with partner |
| 8 | Marriage/civil partnership |
| 9 | To set up own home |
| 10 | Child/Dep moved w adult/carer |
| 97 | Other |
Universe:
if CurStat = 4 | CurStat = 7 | AbsBoard = 4 | AbsBoard = 7 | AbsUni = 4 | AbsUni = 7 | InsStat = 4 | InsStat = 7 | (CurStat = 3 & Prison = 2) (no longer resident at this address or was absent but has now moved)
- b_lvwhy (b_indresp) why did partner leave the household - computed from mover questions?
hhgrid_w2.movemth
Month left household
Type: choice
Interviewer Instruction: ENTER MONTH
Text: {if CurStat = 4| AbsBoard = 4 | AbsUni = 4 | InsStat = 4} What month did [ff_forname] move? / {if prison = 2 | LvWhy = 5} What month did [ff_forname] go to prison? / {if CurStat = 7 | AbsBoard = 7 | AbsUni = 7 | InsStat = 7} I am sorry to hear about . When did that happen?
| Option | Label |
|---|---|
| 1 | January |
| 2 | February |
| 3 | March |
| 4 | April |
| 5 | May |
| 6 | June |
| 7 | July |
| 8 | August |
| 9 | September |
| 10 | October |
| 11 | November |
| 12 | December |
Universe:
if CurStat > 3 | Prison = 2 | AbsBoard > 3 | AbsUni > 3 | InsStat > 3 | ff_dead = 1 (no longer resident at this address, including deceased)
hhgrid_w2.moveyr
Year left household
Type: number
Interviewer Instruction: ENTER YEAR
Text: {if CurStat = 4| AbsBoard = 4 | AbsUni = 4 | InsStat = 4} (What year did [ff_forname] move?) / {if prison = 2 | LvWhy = 5} (What year did [ff_forname] go to prison?) / {if CurStat = 7 | AbsBoard = 7 | AbsUni = 7 | InsStat = 7} (What year did [ff_forname] pass away?)
Universe:
if CurStat > 3 | Prison = 2 | AbsBoard > 3 | AbsUni > 3 | InsStat > 3 | ff_dead = 1 (no longer resident at this address, including deceased)
hhgrid_w2.movadd1
Leavers - where moved to
Type: string
Interviewer Instruction: ENTER FIRST LINE OF ADDRESS - HOUSE NUMBER OR NAME AND DETAILS OF ROAD(S). IF NOT KNOWN, ENTER CTRL + K
Text: To what address did [ff_forname] move?
Universe:
if ((CurStat = 4 | AbsBoard = 4 | AbsUni = 4 | InsStat = 4) & NOT LvWhy = 5) & MovedFlag for this person is empty (no longer resident at this address and not sent to prison and move is not already accounted for)
hhgrid_w2.movtown
Leavers - new town
Type: string
Universe:
if ((CurStat = 4 | AbsBoard = 4 | AbsUni = 4 | InsStat = 4) & NOT LvWhy = 5) & MovedFlag for this person is empty (no longer resident at this address and not sent to prison and move is not already accounted for)
hhgrid_w2.movpcod
Leavers - new postcode
Type: string
Universe:
if ((CurStat = 4 | AbsBoard = 4 | AbsUni = 4 | InsStat = 4) & NOT LvWhy = 5) & MovedFlag for this person is empty (no longer resident at this address and not sent to prison and move is not already accounted for)
hhgrid_w2.movarea
Leavers - new area
Type: string
Universe:
if ((CurStat = 4 | AbsBoard = 4 | AbsUni = 4 | InsStat = 4) & NOT LvWhy = 5) & MovedFlag for this person is empty (no longer resident at this address and not sent to prison and move is not already accounted for)
and if MovAdd1 = DK | MovTown = DK | MovPCod = DK (any part of new address is unknown)
hhgrid_w2.movetel
Leavers - contact phone number
Type: number
Interviewer Instruction: IF NOT KNOWN, ENTER CTRL + K. IF NOT PREPARED TO GIVE IT TO YOU, ENTER CTRL + R.
Text: What is [ff_forname]'s contact telephone number?
Universe:
if ((CurStat = 4 | AbsBoard = 4 | AbsUni = 4 | InsStat = 4) & NOT LvWhy = 5) & MovedFlag for this person is empty (no longer resident at this address and not sent to prison and move is not already accounted for)
hhgrid_w2.hhsize
Number of poeple in household
Type: number
- b_hhsize (b_hhresp) Household size, incl. absent members
hhgrid_w2.sexchk
Fed-forward sex confirmation
Type: choice
| Option | Label |
|---|---|
| 1 | Yes |
| 2 | No |
Universe:
if NewPer = 2|4 (rejoiner or issued in household)
- b_sexchk (b_indall) fed-forward sex confirmation
hhgrid_w2.sex
Sex
Type: choice
| Option | Label |
|---|---|
| 1 | Male |
| 2 | Female |
Universe:
if SexChk = 2 | NewPer = 1 | NewPer = 3 (sex check is incorrect or individual is a new household member or is a rejoiner not found in the data)
hhgrid_w2.birthchk
Fed-forward DOB confirmation
Type: choice
Text: I have [your / [ff_forname]'s] date of birth as [ff_birthd, ff_birthm, ffbirthy]. Is that correct?
| Option | Label |
|---|---|
| 1 | Yes |
| 2 | No |
Universe:
if NewPer = 2|4 (rejoiner or issued in household)
- b_birthchk (b_indall) fed-forward dob confirmation
hhgrid_w2.birthd
DOB day
Type: number
Interviewer Instruction:
Text: What is [NAME]/[ff_forname]'s date of birth?
Universe:
if BirthChk = 2 | NewPer = 1 | NewPer = 3 (DOB check is incorrect or individual is a new household member or is a rejoiner not found in the data)
hhgrid_w2.birthm
DOB month
Type: number
Interviewer Instruction:
Text: (What is [NAME]/[ff_forname]'s date of birth?)
Universe:
if BirthChk = 2 | NewPer = 1 | NewPer = 3 (DOB check is incorrect or individual is a new household member or is a rejoiner not found in the data)
- b_birthm (b_indall) dob month
- b_birthm (b_indresp) dob month
- b_scdobm (b_indresp) date of birth:month
hhgrid_w2.birthy
DOB year
Type: number
Interviewer Instruction:
Text: (What is [NAME]/[ff_forname]'s date of birth?)
Universe:
if BirthChk = 2 | NewPer = 1 | NewPer = 3 (DOB check is incorrect or individual is a new household member or is a rejoiner not found in the data)
- b_birthy (b_indall) dob year
- b_birthy (b_indresp) dob year
hhgrid_w2.ageif
Age last birthday
Type: number
Interviewer Instruction: F9 FOR HELP
Text: What was [NAME]/[ff_forname]'s age last birthday?
Universe:
if BirthChk = 2 | NewPer = 1 | NewPer = 3 (DOB check is incorrect or individual is a new household member or is a rejoiner not found in the data)
and if BirthY = DK|REF (Year of birth is not known or refused)
- b_ageif (b_indall) age last birthday
hhgrid_w2.dvage
Age (computed)
Type: number
- b_dvage (b_indall) age (computed)
- b_dvage (b_indresp) age (computed)
hhgrid_w2.marstat
Legal marital status
Type: choice
Interviewer Instruction: READ OUT (F9 FOR HELP)
Text: What is [NAME]'s legal marital status....
| Option | Label |
|---|---|
| 1 | Single, nvr marr/civ p |
| 2 | Married |
| 3 | Civil Partner (legal) |
| 4 | Separated legally marr |
| 5 | Divorced |
| 6 | Widowed |
| 7 | Sep from Civil Partner |
| 8 | A former Civil Partner |
| 9 | Surviving Civil Partner |
Universe:
if DVAge >= 16 (individual is 16 or over)
- b_marstat (b_indall) legal marital status
- b_marstat (b_indresp) legal marital status
hhgrid_w2.livesp
Live with spouse
Type: choice
Text: May I just check, does [[NAME]/[ff_forname]'s/your spouse/civil partner] live with [[NAME]/[ff_forname]/you] in this household?
| Option | Label |
|---|---|
| 1 | Yes |
| 2 | No |
Universe:
if DVAge >= 16 (individual is 16 or over)
and if HHSIZE > 1 & (MarStat = 2|3) (household size is greater than 1 and marital status is married or in a civil partnership)
- b_livesp (b_indall) live with spouse
- b_livesp (b_indresp) live with spouse
hhgrid_w2.livewith
Live with someone as a couple
Type: choice
Interviewer Instruction: F9 FOR HELP
Text: May I just check, [are you] / [is [NAME]/[ff_forname]] living with someone in this household as a couple?
| Option | Label |
|---|---|
| 1 | Yes |
| 2 | No |
| 3 | Same sex couple |
Universe:
if DVAge >= 16 (individual is 16 or over)
and if HHSIZE > 1 & ((MarStat <> 2|3) | LiveSp = 2) (household size is greater than 1 and not married/in a civil partnership and not living with spouse/civil partner)
- b_livewith (b_indall) live with someone as a couple
- b_livewith (b_indresp) live with someone as a couple
hhgrid_w2.employ
In paid employment
Type: choice
Text: [Are you] / [Is [NAME]/[ff_forname]] in paid employment?
| Option | Label |
|---|---|
| 1 | Yes |
| 2 | No |
Universe:
if DVAge >= 16 (individual is 16 or over)
- b_employ (b_indall) in paid employment
- b_employ (b_indresp) in paid employment
hhgrid_w2.hhlang
Anyone in HH need translated interview
Type: choice
| Option | Label |
|---|---|
| 1 | Yes |
| 2 | No |
- b_hhlang (b_hhresp) anyone in hh need translated interview
hhgrid_w2.lingua
Language translation needed in
Type: choice
Text: In which language would you/[NAME] like to be interviewed?
| Option | Label |
|---|---|
| 0 | English |
| 1 | Arabic |
| 2 | Bengali |
| 3 | Cantonese |
| 4 | Gujarati |
| 5 | Punjabi: Gurmukhi |
| 6 | Punjabi: Urdu |
| 7 | Somali |
| 8 | Urdu |
| 9 | Welsh |
Universe:
if (DVAge > 9) & (HHLang = 1) (Aged 10 or over and translated interview required)
- b_lingua (b_indall) Language translation needed in
- b_lingua (b_indresp) Language translation needed in
hhgrid_w2.r
Relationships of household members
Type: choice
Interviewer Instruction:
Text: [NAME]/[ff_forname] is [NAME]/[ff_forname]'s....
| Option | Label |
|---|---|
| 0 | Self |
| 1 | Husband/Wife |
| 2 | Partner/Cohabitee |
| 3 | Civil Partner |
| 4 | Natural son/daughter |
| 5 | Adopted son/daughter |
| 6 | Foster child |
| 7 | Stepson/stepdaughter |
| 8 | Son-/daughter-in-law |
| 9 | Natural parent |
| 10 | Adoptive parent |
| 11 | Foster parent |
| 12 | Step-parent |
| 13 | Parent-in-law |
| 14 | Natural brother/sister |
| 15 | Half-brother/sister |
| 16 | Step-brother/sister |
| 17 | Adopted brother/sister |
| 18 | Foster brother/sister |
| 19 | Brother/Sister-in-law |
| 20 | Grand-child |
| 21 | Grand-parent |
| 22 | Cousin |
| 23 | Aunt/Uncle |
| 24 | Niece/Nephew |
| 25 | Other relative |
| 26 | Employee |
| 27 | Employer |
| 28 | Lodger/Boarder/Tenant |
| 29 | Landlord/Landlady |
| 30 | Other non-relative |
hhgrid_w2.pergrid
Who answered HHGrid questions
Type: multichoice
| Option | Label |
|---|---|
| 1 | Person number 1 |
| 2 | Person number 2 |
| 3 | Person number 3 |
| 4 | Person number 4 |
| 5 | Person number 5 |
| 6 | Person number 6 |
| 7 | Person number 7 |
| 8 | Person number 8 |
| 9 | Person number 9 |
| 10 | Person number 10 |
| 11 | Person number 11 |
| 12 | Person number 12 |
| 13 | Person number 13 |
| 14 | Person number 14 |
| 15 | Person number 15 |
| 16 | Person number 16 |
hhgrid_w2.origadd
Interview being conducted at original address
Type: choice
| Option | Label |
|---|---|
| 1 | Yes |
| 2 | No |
- b_origadd (b_hhresp) interview being conducted at original address
- b_origadd (b_indresp) interview being conducted at original address
hhgrid_w2.regionchk
Region check for movers
Type: choice
| Option | Label |
|---|---|
| 1 | England |
| 2 | Wales |
| 3 | Scotland |
| 4 | Northern Ireland |
Universe:
if OrigAdd = 2 (Interview is not being carried out at the same address as last time)
hhgrid_w2.region
Region computed
Type: number



