The capital of Germany's south western state, Baden-Württemberg, has topped the poll in the 2017 Least Stressful Cities Ranking, followed closely behind by Luxembourg and Hannover, Germany.
Stuttgart was rated highly in the Green Spaces category whilst also scoring positively for Mental Health. Its biggest drawbacks were noted as noise and light pollution.
Luxembourg's population density ensured it came out near the top of the list as well as its good Social Security offerings. Good marks in the Race Equality and Family Purchase Power cemented its place in the list, which was collated by Zipjet, who develop technology that aims to reduce the stress in people's lives.
German cities Munich and Hamburg also made it into the top ten whilst Bern, Switzerland; Bordeaux, France and Sydney, Australia secured themselves a high place too. Edinburgh was the only city in the United Kingdom to make the top 10.
Singapore and Taipei scored highly in the Public Transport section but their mark in the Density category left them much further down the list. The citizens of Reykjavik, Iceland were commended for their Physical Health but high levels of noise pollution and a low number of Sunshine Hours forced the city out of the top ranking.
Baghdad, Iraq was named the most stressful city of the 145 included, followed swiftly by Kabul, Afghanistan and Lagos, Nigeria.
Florian Färber, Managing Director of Zipjet, said: "Mental health problems are on the rise worldwide, with stress being a trigger and contributing factor towards this increase. We hope that by pinpointing how the least stressful cities are managing this issue, those cities struggling with a stressed out population can overcome it.
"We're happy to be a part of the wave of digitalization working to reduce stress all around the world."