Cities and towns are differentiated primarily by an area’s demography and its geography. In simple terms, cities are larger dwelling places than towns.
Cities cover a wider area than towns and as cities advance, they may sometimes incorporate or merge with surrounding areas. Towns on the other hand do not generally expand into other areas in the same way as cities.
Cities are more densely populated than towns. Towns, as mentioned earlier, are smaller than cities but bigger than villages. Unlike towns, most cities are the seat of most of a region’s administrative functions, that is to say, most of the important administrative offices are situated in the cities.