There are a lot of factors that make one city a better place to live than another. According to the latest annual survey conducted by HR consulting firm Mercer, these factors include such things as economic outlook, crime, social stability, cost of living, and more feed into the equation.

Here then are the top 50 cities with the best quality of life in the world. Is your city on the list?

1. Vienna, Austria

2. Zurich, Switzerland

3. Auckland, New Zealand

4. Munich, Germany

5. Vancouver, Canada

6. Dusseldorf, Germany

7. Frankfurt, Germany

8. Geneva, Switzerland

9. Copenhagen, Denmark

10. Sydney, Australia

11. Amsterdam, Netherlands

12. Wellington, New Zealand

13. Berlin, Germany

14. Bern, Switzerland

15. Toronto, Canada

15. Melbourne, Australia

17. Ottawa, Canada

18. Hamburg, Germany

19. Luxembourg, Luxembourg

19. Stockholm, Sweden

21. Brussels, Belgium

21. Perth, Australia

23. Montreal, Canada

24. Stuttgart, Germany

24. Nurnberg, Germany

26. Singapore, Singapore

27. Adelaide, Australia

28. San Francisco, United States

28. Canberra, Australia

30. Helsinki, Finland

30. Oslo, Norway

32. Calgary, Canada

33. Dublin, Ireland

34. Boston, United States

35. Honolulu, United States

36. Brisbane, Australia

37. Paris, France

38. Lyon, France

39. Barcelona, Spain

39. London, United Kingdom

41. Milan, Italy

42. Lisbon, Portugal

43. Chicago, United States

44. New York City, United States

44. Tokyo, Japan

46. Edinburgh, United Kingdom

46. Kobe, Japan

46. Seattle, United States

49. Los Angeles, United States

49. Yokohama, Japan