Luxembourg City is the second least stressful city in the world according to the The 2017 Global Least & Most Stressful Cities Ranking by ZIPJET.
Their methodology is to “select the cities in the ranking, we studied 500 locations based on data relating to the cities themselves, pollution, finance and the citizens. Within these they analysed criteria such as traffic, security and mental health issues. This determined a ranking of 150 cities, which highlights the most and least stressful cities with available data on all factors relating to the study”.
According to an article by Refinery 29, Germany “is home to four of the top 10 least stressful cities, including Stuttgart, the most chilled out of them all. Who knew the Germans had nailed the laid-back lifestyle? The rest of the top 10 were mostly in Europe, a mere short-haul flight or even train journey away. And in case those in the capital were wondering, London was voted the 70th least stressful city.”