The capital of France is Paris. 

As of the most recent estimates, the population of Paris is approximately 2.1 million people. However, the population can vary depending on the specific area and the criteria used for counting (e.g., the city proper vs. the metropolitan area). Would you like more detailed information?