Au 1er mars 2007, il existait 36 782 communes en France (dont 214 en outre-mer) qui couvraient l'intégralité du territoire français (à l'exception de Wallis-et-Futuna et de quelques territoires sans population permanente), ce qui représente environ la moitié du nombre total de communes dans l'Union européenne.
Paris compte 2,2 millions d'habitants, alors que l'agglomération en compte 11 millions, et l'aire urbaine 12,5 millions.
La plupart des villes françaises sont construites sur un cours d'eau ou à proximité. Cela s'explique par le fait que dans l'Antiquité ou au Moyen Âge, l'eau était une ressource importante, qui jouait un rôle économique fondamental.