Ludność Francji liczy 65 800 tys. (1 stycznia 2011), z czego 63 100 tys. we Francji metropolitalnej. Średnia gęstość zaludnienia wynosi 108 osób na km2.
Ludność Francji na przestrzeni lat Rok Populacja Rok Populacja Rok Populacja50 p.n.e. 2 500 000 1811 30 271 000 1896 40 158 0001 5 500 000 1816 30 573 000 1901 40 681 000120 7 200 000 1821 31 578 000 1906 41 067 000400 5 500 000 1821 31 578 000 1906 41 067 000850 7 000 000 1826 32 665 000 1911 41 415 0001226 16 000 000 1831 33 595 000 1921 39 108 0001345 20 200 000 1836 34 293 000 1926 40 581 0001400 16 600 000 1841 34 911 000 1931 41 524 0001457 19 700 000 1846 36 097 000 1936 41 502 0001580 20 000 000 1851 36 472 000 1946 40 503 0001594 18 500 000 1856 36 714 000 1954 42 777 0001600 20 000 000 1861 37 386 000 1962 46 243 0001670 18 000 000 1866 38 067 000 1968 49 778 0001700 21 000 000 1872 37 653 000 1975 52 656 0001715 19 200 000 1876 38 438 000 1982 54 335 0001740 24 600 000 1881 39 239 000 1990 56 615 0001801 29 361 000 1886 39 783 000 1999 58 519 0001806 29 648 000 1891 39 947 000 2006 61 044 684
Przyrost naturalny: 3,1‰ (2000).