The great majority of the people of England, like those of the British Isles in general, are descended from early Celtic and Iberian peoples and later invaders of the islands, including the Romans, Anglo-Saxons, Danes, and Normans. After 1945 substantial numbers of blacks and Asians immigrated into the nation. England, once a nation of small rural villages, has become highly urban since the early 19th century. For information on language and literature, see English Language; English Literature.
The population of England (1996) was 49,089,000. The overall population density of about 376 persons per sq km was one of the highest in the world.A group of islands close to continental Europe, the British Isles have been subject to many invasions and migrations, particularly from Scandinavia and the continent, including Roman occupation for several centuries. Contemporary Britons are descended mainly from the varied ethnic stocks that settled there before the 11th century. The pre-Celtic, Celtic, Roman, Anglo-Saxon, and Norse determines were blended in Britain under the Normans, Scandinavian Vikings who had lived in Northern France. Although Celtic languages persist in Wales, Scotland, and Northern Ireland, the predominant language is English, which is primarily a blend of Anglo-Saxon and Norman French.