An urban area is defined as a densely populated area surrounding a city that includes residential, commercial, and other non-agricultural activities. Urban areas include cities as well as surrounding suburbs and towns, and they are characterized by human development including buildings, roads, and infrastructure. As more jobs have moved away from agriculture, global migration patterns have increasingly shifted to urban areas which are seen as offering more economic opportunities than rural areas.