Social welfare law is a very large and diverse area of law that draws on and overlaps with many other areas. The majority of definitions class this area of law as encompassing debt, discrimination, mental health, welfare benefits, employment, education, community care, immigration and housing.