İnsanlar yaşamak için şehir seçerken dikkate aldığı birçok faktör bulunmaktadır. İnsanlar yaşadıkları şehirleri tercih ederken şunları dikkate almaktadırlar:
Şehrin akrabalara, tanıdıklara veya dostlara olan mesafesi,
Şehrin kişinin mesleğine, isteklerine veya fiziksel yapısına uygun olup olmaması,
Şehrin ulaşım özellikleri,
Şehrin gelişmişliği,
Şehrin genç, yaşlı veya engelli bireylere sunduğu hizmetler,
Şehrin güvenilir ortamının olup olmaması,
Şehrin ikliminin insan yaşamına uygun olması,
Şehirdeki iş imkanları nelerdir? İşlerin ne gibi olumlu ve olumsuz yönleri vardır?
Şehrin çalışan insanlara sunduğu imkanlar,
Şehrin öğrencilere sunduğu eğitim ve kültür faaliyetleri,
İnsanların yaşayacağı şehri seçerkenki en çok dikkate aldığı faktörler arasında yer almaktadır.
İnsanlar kendi yaşantıları kolaylaştıracak yerlerde yaşarlar. Akrabalarının aynı şehirde olması önemli bir etmendir. Ayrıca iş alanları yüzünden de insanlar yaşadıkları şehirleri değiştirebilir.