Sociolinguistics is the study of language in relation to social factors, including differences in region, class, occupational dialect and gender, and bilingualism. Sociology of language, in contrast, is the study of the relations between language and society.