A variação linguística pode ocorrer em todos os níveis da língua: lexical, fonético, morfológico, sintático e até pragmático. Esses níveis podem estar vinculados a três tipos de fatores, os quais são: