I heard of studies where there is a "150 rule". The basic theory is that social structures max out at 150 people. Villages and colony's (think hutterite, amish) will start a new colony once their colonies population gets over 150 people. It becomes hard to manage.
Dunbar's number.