The Expatriate Group looked at 40 cities that are popular with expats and discovered that Auckland, New Zealand, ranked the highest in terms of positive mental wellbeing.
The study was divided into eight categories and ranked including sunshine hours per year, sleep quality, fitness facilities, amount of green space, work life balance, healthcare, happiness and friendliness to expats.
Scores from each category were then added together to give an overall ranking for the top 20 cities based on mental wellbeing.
Coming in second place after Auckland was Sydney, followed by Abu Dhabi, Buenos Aires, and Vienna.
Also in the top 10 list was Toronto, Helsinki, Madrid, Lisbon and Dublin.
Abu Dhabi, Cairo and Dubai were revealed as top three in the sunshine hours per year category.
Prague, Beijing and Singapore were ranked top three for the amount of green space and Stockholm won for best work life balance.
In terms of friendliness to expats, Mexico City, Lisbon and Buenos Airies were placed in top three.
Lee Gerry, Expatriate Group Director, said: “Our latest study is an invaluable resource for expats who are looking to move to a new city. Expatriate Group have always been dedicated to understanding the needs and concerns of people living overseas. It is no secret that moving to another country has its pitfalls, such as homesickness and culture shock. Add to this the stress caused by the pandemic; it became very apparent to us that some expatriates were struggling.
“Highlighting the very best cities for expat mental wellbeing (and breaking them down into categories) hopefully encourages expats who want to improve their physical and mental wellbeing to perhaps venture to a new city. It was amazing to see from our research that both Stockholm and Copenhagen offer employee flexibility, specified rules, and shorter working weeks to encourage a happy and healthy workforce for nationals and expats alike.”