Variação linguística ocorre de três formas principais: sociocultural, geográfica e histórica. Variação sociocultural refere-se às diferenças de acordo com classe social, grau de instrução, geração ou situação. Variação geográfica envolve diferenças regionais de vocabulário, estrutura e sotaque. Variação histórica ocorre devido a mudanças linguísticas ao longo do tempo.