La France est un pays qui compte près de 36000 communes, ce qui est sans doute un record en Europe. L'origine de cette extraordinaire profusion de villes et de villages est à rechercher au moment de la création des communes vers le XIIIe siècle.
En effet, la France est le pays le plus peuplé d'Europe, avec environ 20 millions d'habitants, alors qu'un pays comme l'Angleterre n'en compte tout au plus que 2 à 3 millions. La population de l'époque étant presque exclusivement rurale, de très nombreuses communes furent ainsi créées.
D'autre part, si l'on examine une carte de la France, c'est la place centrale et prépondérante qu'occupe Paris qui frappe le regard. Une importance qui s'étend à toute la région Ile-de-France, la plus densément peuplée du pays.
Ce déséquilibre, entre la capitale et sa région et le reste du pays, est si important que les 10 plus grandes villes de France (à l'exclusion de Paris) totalisent moins d'habitants que la capitale. Seules deux villes de province, Lyon et Marseille, dépassent d'ailleurs le million d'habitants.