6. Frankfurt

Frankfurt, the financial centre of Germany, has 1,953 multi-millionaire residents, up by 2.8 percent from 1,900 last year.