La differenza fondamentale tra dispersione e vicarianza è quella dispersione è la migrazione di una parte della popolazione in nuove aree attraverso una barriera geografica preesistente mentre la vicarianza è la divisione della popolazione dovuta alla comparsa di una nuova barriera geografica.
La distribuzione disgiunta è la separazione di gruppi tassonomici correlati in diverse aree geografiche. Questi modelli geograficamente discontinui di popolazione si verificano a causa di due eventi principali: dispersione e vicarianza. La dispersione è la migrazione dei taxa in diverse aree geografiche attraverso barriere geografiche preesistenti come la catena montuosa. Al contrario, la vacarianza è la separazione dei gruppi tassonomici dovuta alla comparsa di nuove barriere geografiche come oceani, montagne, ecc. Tuttavia, entrambi i processi determinano l'isolamento di una popolazione da una barriera geografica.