Competition for jobs varies wildly across the UK, with 55 jobseekers for each vacancy in some areas and less than one in others, according to research.
Hull was named as the most difficult place to find work, with Aberdeen the easiest, revealed the study by Adzuna, a search engine for job adverts.
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), Bradford, Stoke-on-Trent, Swindon and Maidstone (all at around £26,000), said the report.
Adzuna said a search of half a million vacancies showed that computing, engineering and finance were the most buoyant sectors in 2012, with average salary rises of 6% over the past six months. Average pay for iPhone developers and financial advisers have shot up by over 20%, and for translators by 17%.
The top employer this year is said to be the London 2012 Olympic Games, creating around 100,000 jobs, although most of them were temporary. Supermarkets created over 30,000 jobs, while other leading employers were named as the Royal Mail, the NHS, Deloitte and Ryanair.
Adzuna predicted that the number of part-time jobs will increase by 4% in the first few months of next year.
Andrew Hunter, co-founder of Adzuna, said: "We expect unemployment to continue to fall in 2013, with technology and engineering sectors performing the strongest in the first half of the year."
The report also said pay for secretaries, chauffeurs, landscape gardeners and waitresses fell this year.