Amsterdam Cost of Living vs Salary

Urban Stress Index: 60.26

Is Amsterdam an affordable place to live? A typical resident spends around 48.4% of income on rent and 11.8% on food. That leaves approximately 39.7% of income available for savings and daily expenses.

The Urban Stress Index (USI) provides a structured way to evaluate cost-of-living pressure in Amsterdam. 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 4,500
Rent (1BR) 2,179 48.4%
Essential Food 533 11.8%
Remaining 1,788 39.7%

Estimate Your Own Cost of Living

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

Cost Structure Analysis

Amsterdam records a USI of 60.26, placing it in the unaffordable category and making it the most structurally pressured city in the Benelux cluster. The city’s affordability problem is clearly housing-led, though food is not insignificant. Rent absorbs about 48.4% of a typical monthly gross salary, while essential food takes another 11.8%. That means close to three-fifths of income is already committed to basics before transport, utilities, or savings are considered. In practical terms, Amsterdam is not simply an expensive European capital in nominal terms. It is a city where housing has become heavy enough relative to salary that even a reasonably strong income base cannot prevent a severe affordability outcome. This is why Amsterdam feels much tighter than many cities that are also high-cost on the surface but maintain a more functional wage-to-rent balance.

The local economic structure helps explain why demand remains so strong. Amsterdam combines finance, professional services, tourism, technology, logistics, media, higher education, and international corporate functions in one of Europe’s most globally connected urban economies. That gives it stronger wage support than many regional cities. But compared with a city like London (Camden), Amsterdam lacks the same global salary depth, while still facing very strong competition for limited urban housing. Compared with Utrecht, Rotterdam, and The Hague, Amsterdam is clearly the most compressed because it carries the strongest demand premium in the Dutch system. Compared with Eindhoven, it looks less wage-supported relative to rent despite Amsterdam’s broader and more prestigious economy.

Within the Netherlands, Amsterdam is the clearest national outlier, but the wider comparison also shows how pressured the whole Dutch urban system has become. Utrecht is already in the high-burden range, while Rotterdam, The Hague, and Eindhoven are all still clearly stretched or high burden rather than comfortable. So Amsterdam is not an isolated anomaly. It is the sharpest point in a much wider housing-demand structure. Compared with Brussels, Amsterdam is much more compressed because rent takes a substantially larger share of salary. Compared with other high-demand European capitals such as Paris or Dublin, Amsterdam belongs in the same broad category of cities where housing has become structurally heavy even when wages remain solid.

Internationally, Amsterdam compares badly with most German cities and many French regional metros, and it is far closer in structure to the most pressured Anglosphere and North American urban markets than many people would expect. Overall, Amsterdam is best understood as a dense, high-demand European capital where housing has become the defining urban constraint. Food matters, but it is secondary. The deeper issue is that salary support, while respectable, is no longer enough to offset the level of rent pressure created by international demand, constrained supply, and the city’s central role in the Dutch economy.

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

Income data for Dutch cities are based on Glassdoor salary estimates for Mechanical Engineer roles, using mid-level salary ranges as a proxy benchmark across approximately 1–3 years and 4–6 years of experience. These figures are used to estimate a representative monthly gross salary for each city.

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

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

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

See Related Cities

Other cities in the Netherlands:

Other cities outside the Netherlands:

Back to Map