Paris Cost of Living vs Salary

Urban Stress Index: 47.16

Is Paris an affordable place to live? A typical resident spends around 36.9% of income on rent and 10.3% on food. That leaves approximately 52.8% of income available for savings and daily expenses.

The Urban Stress Index (USI) provides a structured way to evaluate cost-of-living pressure in Paris. By combining housing and essential food costs, it highlights how much income is required to maintain a basic standard of living relative to local wages.

Cost Breakdown

ItemMonthly% of Income
Income 3,785
Rent (1BR) 1,395 36.9%
Essential Food 390 10.3%
Remaining 2,000 52.8%

Estimate Your Own Cost of Living

Use our cost of living calculator to estimate your own disposable income in Paris.

Cost Structure Analysis

Paris records a USI of 47.16, placing it in the high burden category and making it the clearest affordability outlier in the French urban system. The city’s cost structure is strongly housing-led. Rent absorbs about 36.9% of a typical monthly gross salary, while essential food adds another 10.3%. That means nearly half of income is already committed to basics before transport, utilities, and savings are considered. In practical terms, Paris is not simply a famous expensive capital in nominal terms. It is a city where housing has become structurally heavy relative to salary, even within a country that otherwise looks more controlled than the most stressed Anglosphere and Dutch systems.

The city’s economic structure helps explain why demand remains so persistent. Paris combines finance, government, professional services, luxury goods, media, higher education, transport, and a very large white-collar labor market at national and international scale. That gives it stronger wage support than Lyon, Marseille, Lille, or Toulouse. But the city also concentrates so much opportunity and prestige that housing pressure remains intense even with those salaries. Compared with London (Camden), Paris is slightly more manageable because rent consumes a smaller share of salary. Compared with Amsterdam, it is also less compressed overall. Still, Paris is much more pressured than the more functional German large-city benchmarks such as Berlin or Hamburg.

Within France, Paris clearly sits above the rest of the system. Nice is the nearest French comparison on overall burden, but even Nice remains materially below Paris. Lyon, Marseille, Lille, and Toulouse all stay in the stretched range rather than the high-burden range. That makes Paris a very useful national benchmark. It shows that France does have a true high-pressure capital-city case, but not an entire national urban system that looks similarly distorted. In other words, Paris is the point where French housing pressure becomes fully visible, while the rest of urban France remains tighter than ideal but still more controlled.

Internationally, Paris belongs in the broader group of pressured global capitals, but not the most broken end of it. It is more manageable than Dublin, clearly below Toronto and Vancouver, and also less compressed than Amsterdam. Overall, Paris is best understood as a housing-led high-burden capital with strong wage support but an even stronger demand premium. Food matters, but it is secondary. The real issue is that housing remains too heavy relative to income for a typical earner, which makes Paris the clear affordability outlier within France.

Methodology

The Urban Stress Index (USI) measures how much of a typical income is spent on housing and essential food.

USI = Housing burden + Food cost share.

See full methodology here.

Sources

Rental data for French cities are based on Numbeo’s Apartment (1 bedroom) in City Centre price, used as the housing benchmark for each city.

Food cost estimates use Numbeo’s Meal at an Inexpensive Restaurant price as a standardized essential meal-cost proxy.

Income data for French cities are modelled in several steps. First, national-level net pay is estimated using INSEE salary distribution data for ensemble from INSEE salary distribution data. This net pay estimate is then converted into an approximate gross pre-tax income by assuming a 28% tax rate.

The resulting national salary benchmark is then adjusted to 2025 levels using INSEE wage update data. After that, the national-level salary is adjusted to the city level using INSEE’s territorial wage disparity data: Disparités territoriales de salaires.

This approach is intended to provide a standardized city-level monthly gross salary estimate that remains comparable across French cities within the Urban Stress Index framework.

For full explanation of assumptions, see the Methodology and Sources pages.

See Related Cities

Other cities in France:

Other cities outside France:

Back to Map