Czynniki i funkcje miastotwórcze często związane są z okresem, w którym powstają miasta i są to m.in.: administracjapaństwa, obronność, przemysł, kultura, oświata, handel, transport i kult religijny. Funkcjami pierwszych miast były miejsca kultów, grody obronne i ośrodki administracji, które to zadania pełniły starożytne miasta Egipcjan i Sumerów, zaś większość miast europejskich sprawowała podobne funkcje dopiero w średniowieczu. Istotnym czynnikiem rozwoju miast jest do dziś administracja, która najbardziej rozwinęła się w stolicach (są one bardzo często największym miastem w kraju) państw. Przykładem jest Warszawa, która, gdy została stolicą była małym miastem, lecz administracja sprawiła, że dynamicznie się rozwija oraz staje się coraz bardziej atrakcyjna.