În general, migrarea din mediul rural în cel urban poate fi cauzată de o serie de factori, cum ar fi: căutarea unei locuri de muncă mai bune, accesul la servicii de educație și sănătate mai bune sau pentru a scăpa de sărăcie. Alți factori care pot influența decizia de a migra includ dezvoltarea comunităților rurale, industria turismului sau mediul politic și economic instabil.