Czynniki społeczno-ekonomiczne wywierają obecnie największy wpływ na wielkość zaludnienia praktycznie we wszystkich dużych miastach w Polsce. Przykładowo w Krakowie gęstość zaludnienia przekracza 1500 os./km². Wynika to przede wszystkim z wysokiego poziomu rozwoju tego miasta, łatwego dostępu do różnych usług, niskiego poziomu bezrobocia, dużych możliwości znalezienia pracy, obecności wielu uczelni wyższych, a także z dobrze rozwiniętego przemysłu.
Stopa bezrobocia w Krakowie wynosi jedynie 2,5% (stan na wrzesień 2022).