Graduates are typically earning more than £1,000 less now than they were five years ago, while the wages gap between those with and without a degree is narrowing, official figures show.
It suggests salaries for postgraduates and non-graduates have risen faster since 2010 than for those who hold a first degree.
The new statistics, published by the Business Department, do show graduates are still likely to be earning almost £10,000 more than those who have not been to university.
And the employment rate for working age graduates is at its highest level in seven years.
Overall, in the first three months of this year, graduates were typically earning £31,200, while non-graduates were taking home £22,100 – a gap of £9,100. In 2010, the gap was £11,596.
Those holding a postgraduate qualification had the highest salaries, typically around £39,000.
But in the first quarter of 2010, the typical graduate salary was £32,396, meaning that earnings have dropped by £1,196 in five years.
At the same time, wages for postgraduates have risen by £1,820 and for non-graduates they have gone up by £1,300.
These figures do not take into account changes in inflation.
An analysis of the statistics indicates salaries for graduates have fallen 3.7 per cent in past five years, while over the same period, they have risen by 6.3 per cent for non-graduates and 4.9 per cent for postgraduates.
Andrew Hunter, co-founder of job search engine Adzuna, said: “Making the leap from university to the ‘real world’ of work is becoming easier and graduate employment has now recovered to 2007 levels.
“In the last year alone, the unemployment rate among young grads has ticked down 1 per cent year-on-year, with fewer university leavers stuck in limbo between education and work. 
“After years of stalemate, with fewer employees moving up or moving out of their positions, the labour market is now much more liquid, which has opened up opportunities for those new to the workforce.”