Most food was grown on small family farms before machinery took the place of human labor.
Since we had few machines, there were few factories and therefore not many jobs in cities.
Why were rural areas more populated than urban areas until the 1800's?
2 answers
Could it be most folks worked and lived on farms? Transportation of food and supplies was not well advanced to get things to cities.