Amsterdam and Cologne sit three hours apart by train and a full income bracket apart on rent. Amsterdam is richer, denser, and built for English speaking tech; Cologne is cheaper, calmer, and runs on German. The salary gap favors Amsterdam, the cost gap favors Cologne.
The two cities answer different questions. The headline number resolves the index, the breakdown resolves the fit.
Amsterdam scored 8.3 on the everycity index in 2026, Cologne scored 7.8. The half point gap is built from a higher safety score, a denser transit grid, and a salary line that runs 8,000 euros above Cologne for the mid level engineer. Amsterdam wins the headline. Cologne wins the cost line by a margin that is hard to argue with, and that margin is the whole case for the move.
Cologne is cheaper on eleven of twelve cost lines, led by a central one bedroom that runs 900 euros below Amsterdam every month. The German rent index, the Mietspiegel, holds the Cologne market below the Amsterdam free market by a structural margin. Amsterdam answers with the deeper labor market, the English speaking workplace, and the cycling and transit scores that sit in the global top five.
Amsterdam scored 8.3 on the everycity index in 2026, Cologne scored 7.8. For the long form, see the Amsterdam city profile and the Cologne city profile. For the regional read, see Europe. At the country level, see Netherlands and Germany.
The cleanest rule we have found: if the household income clears 75,000 euros gross, the workplace runs in English, and the priority is reach into the wider European tech market, Amsterdam is the math. If the income sits below 70,000 euros, the household speaks or will learn German, and the rent line at 900 euros a month decides the budget, Cologne is the math.
Twelve line items priced in May 2026 for a single resident in a central one bedroom. Green text marks the cheaper city per line.
Cologne is the cheaper city to live in, cheaper on 11 of the twelve lines below. It runs the all in for a single resident at 2,050 euros a month against the Amsterdam 2,820 euros, a gap of 770 euros. The central one bedroom is the widest single line, 1,050 euros against 1,950 euros, a 900 euros monthly spread that compounds across a lease.
Amsterdam prices the suburban two bedroom at 1,720 euros and the family three bedroom at 3,400 euros; Cologne at 980 and 1,750. Amsterdam runs on the free market tracked on Funda and Pararius; Cologne on the Mietspiegel rent index that caps annual increases. For the deposit and the first month float, Wise moves money at the interbank rate without the bank markup.
The cost converter tool takes your salary in either direction, and the cheapest cities ranking sets both against the global field. The full line by line read sits on the Amsterdam and Cologne city profiles.
The 10 point safety read across the sub axes the methodology weights.
Amsterdam wins the safety read at 8.2 to 7.9 on the 10 point scale, and it leads on 4 of the four sub axes the methodology weights. The family with kids reading runs 8.6 for Amsterdam against 8.2, and the after dark score in the central districts is 7.6 against 7.2.
Amsterdam scores 8.2 overall and Cologne scores 7.9. The safest cities ranking sets both against the global field, and the safest cities for women ranking breaks out the solo travel read. For the first six months in either, SafetyWing covers the new arrival at 45 to 60 dollars a month for the under 40 single.
Healthcare belongs in the safety read for the family mover. Amsterdam and Cologne run different systems and different waits, and the GP appointment lag is the line residents underweight at decision time. The quality of life ranking folds health, safety, and environment into one score.
Annual averages, the worst month, and the comfort band.
Amsterdam runs a oceanic climate; Cologne a oceanic one. Amsterdam clears 1,662 sunshine hours a year against 1,570, and logs 133 rainy days against 122. The summer high splits 71F July to 75F July, the winter low 34F January to 33F January.
The climate match tool finds cities with a similar profile, and the sunniest cities ranking and the best weather ranking place both against the field. Seasonal light is a real line in the relocation math, not a footnote.
Air quality and seasonal light belong in the relocation math beside the temperature averages. The low humidity ranking and the mild winters ranking place both against the global field for the climate sensitive mover, and the worst month in each is the one to plan a trial visit about.
Median salaries for three roles, the headline tax band, and the effective rate after standard deductions.
Amsterdam pays more on gross. The mid level software engineer earns 70,000 euros against the Cologne 62,000 euros, a 8,000 euros gap that widens at the senior band to 95,000 against 85,000. The major employers run to Booking.com, Adyen, ASML, and ING.
Tax flips part of that back. Amsterdam runs a top rate of 49.5 percent and an effective 42 percent at 100,000 euros; Cologne 45 percent and 38 percent. The expat line matters: Amsterdam offers 30 percent ruling, 5 yr, Cologne offers none.
The tax calculator tool runs your number against either jurisdiction, and the highest paying cities ranking and the after tax ranking set both against the field.
The qualitative axes scored on the same 10 point scale the index uses elsewhere.
Amsterdam scores 8.6 on nightlife, 9.2 on walkability, and 9.6 on cycling; Cologne scores 8.4, 8.2, and 8.2. The cultural register differs in kind. Amsterdam runs the brown cafe, the Indonesian rijsttafel, and a Michelin tier that runs to 20 starred rooms; Cologne runs the Koelsch brewery hall and a Rhine fish tradition.
The neighborhoods carry the texture: the Jordaan, De Pijp, and Oud West in Amsterdam, the Belgisches Viertel, Ehrenfeld, and the Suedstadt in Cologne. The nightlife ranking, the foodie ranking, and the walkability ranking place both against the global field.
Which lifestyle suits depends on the reader. The party and gallery crowd weights nightlife and cultural density; the family and the runner weight parks, walkability, and quiet streets. The cities for singles ranking and the cities for couples ranking sort the field by life stage.
The boring section that decides whether the move actually happens.
Amsterdam rates 6 of 10 on visa difficulty against the Cologne 5; the route runs through EU Blue Card plus 30 percent ruling for Amsterdam and EU Blue Card for Cologne. The working language is Dutch, English near universal in Amsterdam and German, English in tech in Cologne.
On the ground, Amsterdam runs the GVB metro, tram, and ferry network and Cologne runs the KVB tram and light rail network. Fixed line internet averages 175 Mbps against 130 Mbps. The public transport ranking and the fastest internet ranking set both against the field.
The relocation score tool grades your current city against either on a 1 to 100 scale, the last gut check before the move. For the household still weighing more than two cities, the where should I live quiz narrows the field in twelve questions, and the comparisons index tracks every matchup we have shipped.
For the household weighting salary, transit, and the English workplace, Amsterdam wins. The salary delta survives the cost delta for the senior engineer, and the safety floor sits 0.4 of a point higher than Cologne.
For the household weighting cost, space, and a quieter pace on the Rhine, Cologne wins. The rent saving alone funds a 10,800 euro a year gap that no Amsterdam salary premium fully closes at the mid level. Cologne is the value play; Amsterdam is the reach play.
For the comparison view across the same axes: Amsterdam vs Berlin, Amsterdam vs Antwerp, Amsterdam vs Paris, Amsterdam vs Copenhagen. For the city profiles: Amsterdam and Cologne. The relocation score tool grades your current city against either, and the where should I live quiz is the entry point without a target in mind. Every score here feeds the rankings on Cities for cyclists and Cheapest cities, refreshed quarterly against the May 2026 data and viewable in full on the comparisons index.
One email per quarter when the Amsterdam and Cologne numbers refresh. No spam, no sponsor.