London workers earn the highest average weekly wage , according to a new report.

According to the annual Cities Outlook report, produced by the Centre for Cities, London workers earn around £675 a week.

The highest weekly average wage is £2 less than the year before, with Crawley and Slough just behind on the league table.

Huddersfield had the lowest average weekly wage at just £399 a week, £276 less than a London week.

This high number isn't all good news for Londoners though, as it was found that house prices in the capital in 2015 were more than twice the British average at £530,000 compared to £260,400.

The capital was also found to account for 43% of all jobs growth in the country in the four years leading up to 2014.

SEE ALSO: Cost of raising child in London rises to all time high

London was also found to be the number one city for start-ups in the country, with 100 start-ups per 100,000 of the population.

The Cities Outlook report read: “Those cities that have higher than average wages and lower than average welfare bills have seen the strongest growth in jobs, but also in welfare, in recent years.

“And their stronger economies make them well placed to continue to grow in the coming years.

"The challenge for the government will be to limit further increases in welfare spending in these cities, which have in part been driven by a combination of high demand to live in them and an insufficient response in terms of the expansion of supply of housing.”