Наличие диалектов языка определяется, в первую очередь, численностью носителей (чем больше людей, тем больше диалектов), а также географией.
Например, на территории Украины несколько диалектов русского языка.
Диалект возникает из-за удалённости от языкового центра и близости других языков, которые оказывают влияние друг на друга.