The capital of France is Paris. As of the latest estimates in 2023, the population of Paris is approximately 2.1 million people within its city limits. The larger metropolitan area, however, has a population of around 12 million people. Please note that population figures can change over time, so it's always good to check the latest statistics for the most accurate information.