The demography of France is monitored by the Institut national d'études démographiques (INED) and the Institut national de la statistique et des études économiques (INSEE). As of 1 January 2021, 65,250,000 people lived in Metropolitan France, while 2,785,000 lived in overseas France, for a total of 68,035,000 inhabitants in the French Republic.
In March 2017, the population of France officially reached the 67,000,000 mark. It had reached 66,000,000 in early 2014. Between the years 2010–17, the population of France grew from 64,613,000 to 66,991,000 (i.e. about 2.4 million people in a span of 7 years), making France one of the fastest-growing countries in Europe. The population of France is growing by 1,000,000 people every three years- an average annual increase of 340,000 people, or +0.6%.
France was historically Europe's most populous country. During the Middle Ages, more than one-quarter of Europe's total population was French; by the seventeenth century, this had decreased slightly to one-fifth. By the beginning of the nineteen century, other European countries, such as Germany and Russia, had caught up with France and overtaken it in number of people. However, the country's population sharply increased with the baby boom following World War II. According to INSEE, since 2004, 200,000 immigrants entered the country annually. One out of two was born in Europe and one in three in Africa. Between 2009 and 2012, the number of Europeans entering France increased sharply (plus 12% per year on average), but would steadily decline by 2022, as more Africans began entering France.
The national birth rate, after dropping for a time, began to rebound in the 1990s and currently the country's fertility rate is close to the replacement level. According to a 2006 INSEE study, "the natural increase is close to 300,000 people, a level that has not been reached in more than thirty years." With a total fertility rate of 1.83 in 2020, France however remains the most fertile country in the European Union.