Edinburgh was today named as one of just seven UK cities outside the south-east of England where workers are paid above average wages.