Dublin - The Irish capital came 24th in a survey of 215 cities across the world.
London was 39th, trailing behind Paris (33rd), but ahead of New York (46th).
Glasgow and Birmingham ranked joint 55th along with Losa Angeles and Tsukuba in Japan.
Zurich was the world`s top rated city ahead of second placed Geneva. Vancouver was third.
Baghdad was the city with the worst quality of life, taking the dubious title ahead of Brazzaville in the Congo and Bangui in the Central African Republic.
Cities in Europe, Canada and Australia dominated the top rankings in the survey by Mercer Human Resource Consulting, which aimed to establish the best and worst cities for expatriates.
London, Glasgow and Birmingham were the only three British cities included in the survey.
Each city was judged on factors including personal safety, the environment and access to health, education, transport and other public services.
Almost half the top 30 cities were in Western Europe.
London was in exactly the same spot as last year and Dublin dropped two places, mainly due to increased traffic congestion.