Hull has been named as the most difficult place to find work, with Aberdeen the easiest, according to new research.
Around 55 people chased every vacancy in Hull in 2012, 36 in Sunderland, 25 in Southend, 19 in Wolverhampton and 14 in Bradford.
In contrast, there were fewer than one jobseeker per vacancy in Aberdeen, Cambridge, Guildford and Reading and one in Oxford.
London was the best-paying city with average salaries of over £41,000, followed by Aberdeen (£37,670), Cambridge (£34,009), Slough (£33,415) and Guildford (£32,539).
The lowest average advertised salaries were found in Preston (£25,718) and Bradford (around £26,000), said the report by Adzuna, a search engine for job adverts.
The top employer this year is said to be the London 2012 Olympic Games, creating around 100,000 jobs, although most were temporary.