社会语言学(sociolinguistics)是语言学的一门分支学科。社会语言学主要研究社会的各层面(包含文化准则、社会规范或对话情境)对语言运用的影响以及语言对社会的影响。社会语言学侧重于社会对语言的影响,因而不同于侧重于语言对社会的影响的语言社会学(Sociology of language)。社会语言学的研究内容与语用学非常相似。传统上来说, 社会语言学也与语言人类学非常相近。近期,有学者对这两个学科的区分提出了质疑,认为两者应该是互补的关系。具体来说,社会语言学研究不同社会群体(如不同 族群、宗教、社会阶层、性别、教育程度、年纪等)所使用的语言的不同,以及这些社会属性是如何被创造出来,并用来区分一个人在社会阶层中的地位的。社会语言学研究的是语言的社会本质和差别,以及他们的社会因素。在传统的语言地理学中也有相同的研究,但是自社会语言学出现以后,这些内容都算做社会语言学的范畴了。对社会本质的研究包括:语言的社会本质的特点及其规律语言、意识、社会在起源上的相互关系民族语言和民族形成的关系民族共同语的形成与社会发展的关系语言演变与社会演变的关系对语言差异的研究包括:标准语与方言、行话的差异发音差异用词差异地位差异同一语言在不同国家、地区以及社会所产生的差异例如:英语在不同国家或地区的传播中产生了变异,出现了美式英语、港式英语、新加坡式英语等同一国家或社会中通行几种语言所造成的差异例如:有两种或两种以上官方语言的国家或地区,如加拿大(英语、法语)、新加坡(英语、中文、马来语)不同的语言使用者在语言运用上的差异例如:性别差异导致男女使用有差异的语言。社会场所不同所使用的语言的差异例如:一般中国人在家庭环境中使用家乡方言,在工作学习时用普通话。