La sociolinguistique est une branche de la linguistique. Elle envisage les productions langagières des locuteurs comme conditionnées par des paramètres sociaux précis.
La sociolinguistique, étude du langage dans son contexte socioculturel, peut se décliner en plusieurs approches ou sous-disciplines :
1) l'ethnographie de la parole observe la parole comme phénomène culturel ;
2) la linguistique variationniste rend compte de corrélations systématiques entre les productions langagières et des paramètres internes et externes à la langue ;
3) la macro-sociolinguistique (qui étudie le bilinguisme, la planification linguistique, etc.) n'observe non pas des corpus d'énoncés, mais des systèmes, des variétés de langues coexistant au sein d'une même communauté.