The German population is overwhelmingly urban. In 1994 Germany had 39 cities with more than 200,000 residents, and 12 metropolises with more than 500,000 residents. Three of Germany?s federal states are city-states: Berlin, Bremen, and Hamburg. Berlin is the capital and largest city. Germany?s population density is highest in the northwest, especially in North Rhine-Westphalia (Nordrhein-Westfalen), which includes Germany?s old industrial heartland, the Ruhr Valley, and a number of large cities. Population density is lower in the former East Germany and in the more rural states of Schleswig-Holstein, Lower Saxony (Niedersachsen), and Bavaria.
Characteristic of Germany, throughout its history, has been the lack of clearly defined geographic boundaries, particularly on the great lowland of northern Europe; both the area occupied by the German peoples and the boundaries of the German state (at such times as it existed) have fluctuated constantly. The German people appear to have originated on the coastal region of the Baltic Sea and in the Baltic islands in the Bronze and early Iron ages. From about 500 BC they began to move southward, crushing and absorbing the existing Celtic kingdoms; from 58 BC onward they clashed along the line of the Rhine and Danube rivers with the power of Rome. With the fall of the Roman Empire, German peoples, predominantly under Frankish tribal leadership, closely settled a large area west of the Rhine River in what is still German territory; they also penetrated deeply into Belgium and areas that later became France. The Merovingian and Carolingian empires knew no distinction between what are now France and western Germany; it is understandable that Charlemagne is recognized as an important figure in the history of both countries.
