The report, The UK's low pay recovery, found nearly 80% of the 587,000 new jobs created, have been in low-paying industries such as retail, waitressing and residential care.
The report said people were being forced to take these lower-paid jobs after being made redundant.
Retail made the biggest contribution to rising employment levels, with the number of jobs increasing by 234,000, the report found. The average wage in retail is just £7.35 an hour.
Residential care, where the average wage is £7.78 an hour, made the second biggest contribution with 155,000 jobs.
Only one in five new employee jobs created since 2010 have been in the highly-paid sector, this includes jobs such as, computer programming, consultancy and related services industry, where the average wage is £18.40.
Job creation in middle income jobs stagnated after 2010, the report found.
"One of the unreported struggles of recent years has been people being made redundant from middle-income jobs and having to take low-paid, low-skilled jobs as it's the only work available," said TUC general secretary Frances O'Grady.
"Many people who are forced into low-paid work are not only having to take a massive financial hit, but are also having to put their careers on hold.
"This trading down of jobs can also push those with lower skills and less experience, particularly young people, out of work altogether."
O'Grady added: "This is tough for workers and damaging for the wider economy."
The Office of National Statistics (ONS) monthly job figures are out tomorrow. They are expected to show an increase in the number of people in full-time employment.