Business magazine The Economists consulting arm ranked 133 cities around the world on living cost.
Singapore remains the worlds most expensive city in 2018, followed by Paris and Zurich.
Hong Kong ranked fourth on the list, making it Chinas most expensive city for the third consecutive year.
On the latest list, Dalian on Chinas northeastern coast has surpassed Beijing in living costs.
The 10 most expensive Chinese cities are Hong Kong, Shanghai, Shenzhen, Dalian, Beijing, Taipei, Guangzhou, Qingdao, Tianjin and Suzhou.
The Economist Intelligence Unit said the ranking draws upon a comprehensive underlying data set, including over 400 individual price points across 160 goods and services in these cities, and it provides a reference to expatriates and business travelers.
The ranking considers housing rent cost, but housing cost on purchase, a huge portion of living costs for local people, is excluded. This is one reason why Dalians living cost is higher than Beijings.