With socioeconomic development, more and more cities around the world have been attracting people. With the shortage of housing, there are a large number of laborers flooding into city centers to search for suitable jobs with a high level of salary. As a result, the demand for accommodation has risen significantly more than ever before because the demand outweighs the supply. Moreover, most people would like to live in cities because they have a higher standard of living than in the countryside. Obviously, with stable and high incomes, employees would have a better cultural life as well as material life in cities. To address this social problem, governments should call for investment in the countryside to encourage labor forces. In addition, they also need to put an effort into raising a great deal of money to build more skyscrapers to meet the demands for housing and introduce a law that sets strict conditions for working and living in cities.