Because they want to give there children and themselves a higher standard of living.
Actually, it seems that there really is no choice for a lot of people living in urban areas. Urban people are more likely to be poor and less likely to have reliable transportation. So without transportation, you have to be near where you work or do business. If you don't have much family, then you don't have rural land in the family, and have to live in rental property which tends to be more in cities.
the population of rural areas because more people wanted to move into the cities
because of the warm and cold weather. the cold was located at the Mediterranean and the heat was located at the Sahara. Basicly people wanted a different climate.
Trust me I just did the quick check and below is the answer. Because, there are often few jobs and a shortage of land to farm in the countryside
relation of numbers of people to land areas
The barefoot doctors were people who received a small amount (about 6 months worth) of training in the medical and paramedical field. They wanted to take care of the people in the rural areas of China, because the urban doctors would not live in the rural areas.
because they wanted new land
because people are dumb ;D
Because they wanted freedom and land of their own to do what they please.
because they like it.
because they are stupid
because they wanted to get goods such as silver,silk,wine,fruits and food.
Because those areas are dangerous and may flood