La sociolingüística estudia la influencia de la sociedad en el lenguaje. Analiza factores como el contexto social, la clase social, el género, la educación y el entorno de un hablante, y cómo esto afecta las variedades lingüísticas que usa. En Colombia, los dialectos se clasifican en dos zonas: la andina y la costeña. Algunos dialectos andinos son el paisa y el cundiboyacense, mientras que entre los costeños se encuentran el guajiro y el pacífico.