The 2007 Annual Survey of Hours and Earnings published by the Office for National Statistics reveals that workers in Anglesey are the worst paid workers in the UK, earning an average of just £21,564 per year. Predictably, the City of London came highest with the average worker being paid a whopping £86,582.