Reading has been ranked second in the UK for having the best employers.

The research, carried out by Meditopia, analysed Glassdoor ratings for companies with more than 1,000 global employees in each UK area.

The percentage of companies with an average rating of four stars or above was calculated to determine the areas with the happiest workforces.

Reading came second, with 16.04 per cent of companies rated above four stars.

In total, 4,027 companies were included in the analysis, with 646 rated above four stars.

All companies in the town have an average rating of 3.503 stars out of five.

Bristol took the top spot, with 16.24 per cent of employers being rated above four stars.

In total, 5,013 employers were included in the analysis, with 814 rated over four stars.

Overall, companies in Bristol have an average rating of 3.495 stars out of five.

Cambridge placed third, with 15.99 per cent of employers being rated above four stars.

Overall, 3,177 employers were analysed and 508 are rated over four stars.

Companies in Cambridge have an average rating of 3.496 stars out of five.

Edinburgh ranked fourth, with 15.85 per cent of companies rated above four stars.

There were 3,987 companies included in the analysis and 632 rated above four stars.

Edinburgh's employers have an average rating of 3.509 stars out of five.

Crawley is next, with 15.71 per cent of companies having an average employee rating above four stars.

In total, 3,666 companies were analysed and 576 have a rating of above four stars.

The town’s employers have an average rating of 3.489 stars out of five.

London is sixth, with 15.61 per cent of employers having a Glassdoor rating above four stars.

All companies in the city have an average rating of 3.491 stars out of five.

Birmingham comes in seventh place, with 15.14 per cent of companies being rated above four stars by employees.

Companies in the city have an average rating of 3.479 stars.

Belfast ranks eighth, with 15.12 per cent of employers being rated above four stars.

All companies in the city have an average rating of 3.501 stars out of five.

York is ninth, with 14.88 per cent of companies rated above four stars by employees.

York's employers have an average rating of 3.459 stars out of five.

Manchester rounds off the top ten, with 14.87 per cent of employers having a Glassdoor rating above four stars.

All companies in the city have an average employee rating of 3.482 stars out of five.