Existem duas teorias acerca da origem das cidades. A primeira sustenta que elas se desenvolveram a partir dos aglomerados pré-urbanos neolíticos, também denominados proto-cidade; e a segunda sustenta que a cidade teria surgido na idade dos metais, como forma de dominação dos pastores, que descobriram o uso do metal, sobre os agricultores.