São Paulo perdeu a posição de cidade mais cara da América do Sul para Caracas, capital da Venezuela. Hoje, está na 45ª colocação com maior custo de vida no mundo, seguido do Rio de Janeiro. Caracas subiu 10 posições e está em 37º lugar no ranking das 71 cidades com os preços mais elevados. De acordo com a classificação de estudo estabelecido pelo banco suíço UBS, que realizou uma pesquisa baseada em preços de consumo, salário por horas de trabalho e poder aquisitivo em diversas cidades dos cinco continentes, isso se deve à inflação elevada, que ganhou peso no governo de Hugo Chávez.
No estudo original, publicado no segundo semestre de 2006, a maior cidade brasileira era também a mais cara do continente sul-americano, ocupando a 42ª colocação (o Rio era a 43ª). A notícia positiva para os paulistanos não atinge as campeãs dos preços altos – Oslo (1ª), Copenhague (2ª) e Londres (3ª) -, que continuam as três cidades mais caras para se viver. Na lista atualizada de 2008, figuram ainda Dublin, Zurique, Estocolmo, Helsinque, Genebra, Paris e Viena, nessa ordem.
No mesmo caminho da capital japonesa, Nova York – cujos preços foram tomados como base para a pesquisa – teve uma queda de posições na lista, passando da sétima para a 18ª colocação. A baixa nos preços se justifica pela desvalorização do dólar, que fez cair também o custo de vida em outras cidades norte-americanas frente aos requisitos da pesquisa.