The study says people who were non-religious, liberal, younger, employed, non-parents and living in rural areas were more supportive.
Those Pacific or Asian ethnicity, religious, and of low household income and high deprivation were less in favour.
"Unexpectedly, those with higher education and higher social status were significantly less supportive of euthanasia," the study said.
"Furthermore, age had a negative relationship with support for euthanasia, with older people generally being less supportive and this effect tending to plateau among the elderly."
Study author Carol Lee said that, in regard to personality, those high in extroversion, conscientiousness and neuroticism were more supportive of euthanasia.
Those high on agreeableness and honesty-humility were more opposed.