Muchas comunidades agrícolas que obtuvieron buenos resultados eventualmente se convirtieron en comunidades más grandes. Se expandieron de los campamentos, a las aldeas, y finalmente a las ciudades.
Hasta 3.000 personas podrían llamar hogar a una de estas ciudades. Con tanta gente conviviendo juntos, algunos pudieron ofrecer sus servicios. Ellos usaban sus aptitudes especiales o proveían su mano de obra a cambio de los bienes que necesitaban.
Los pueblos con muchos bienes excedentes se convirtieron en importantes centros de trueque. Cuando las economías comenzaron a desarrollarse, los comerciantes (vendedores) y los terratenientes formaron el estrato social más alto. Las ciudades con más recursos pudieron negociar intercambios no solo por bienes sino también por poder político.