There are no prizes for guessing that salaries are highest in London, where the average weekly wage is £727.
Nor that the capital is followed by neighbouring towns and cities.
The next six highest earning places are all in the South East, with average wages of £600 or more in Reading, Crawley, Milton Keynes, Cambridge, Slough and Oxford.
That's largely because they are all home to significant numbers of highly skilled workers who can command good wages. It's also due to their proximity to London, which helps these places attract high-paying companies.
But it's not just the South East that is doing well, with wages of almost £600 per week in Edinburgh, Aberdeen, and Derby, thanks mainly to their successful finance, oil and manufacturing industries.
The UK's lowest paid towns and cities
At the other end of the table, the lowest pay is, perhaps surprisingly, found in another place close to London.
At £413 per week, average pay in Southend is just over half that in the capital.
This helps explain why so many people commute from Southend into London, with one in five of its working population making the journey.
The number of people earning their money in London means that the average salary among Southend residents is £144 higher than it is for those who actually work in the town.
However, Southend is one of the few places in the South East near the bottom of the pay-scale. Worthing is the only other town from the region in the bottom 10.
More broadly, there is a definite north-south divide when it comes to wages, with most - but not all - of the lowest paid towns and cities in Yorkshire and the North West of England.
Huddersfield has the second lowest wage of any large town or city, with its workers earning £424 per week on average. It is followed by Birkenhead and Wigan, where workers are paid £428 and £436 respectively.
Belfast (£514) and Cardiff (£505) also fall under the UK average for wages, despite being the capitals of Northern Ireland and Wales respectively.