Sign In Join For Free

Looking for a graduate job?

Create your free profile to get personalised jobs and advice.

By signing up you agree to our terms & conditions.

You probably won't guess which city has been named the best place to work in the UK

Sean Talbot
Head of Audience

Slough has been named the best place to work in the UK in a new report by Glassdoor. 

The 25 best UK towns & Cities to work in 2017 saw Slough take the number one slot, with London not featuring on the list which compared the UK's 50 most populated towns and cities. Each city is ranked out of an overall score of 5, based on three factors: how easy it is to get a job, how affordable it is to live there, and how satisfied employees are working there. 

Glassdoor also reveals the median salary for each town or city, which again saw Slough at the top spot, joint with Reading, with a median base salary of £35,000. Cities like Manchester and Bristol saw the highest levels of job satisfaction, and Blackpool saw the lowest median house price. See the full list below.


1. Slough

City score: 4.2

via Instagram / @gilliardhomes


2. Manchester

City score: 4.0

via Instagram / @tomtawn


3. Cambridge

City score: 4.0

via Instagram/ @catamellar


4. Swindon

City score: 3.9

via Instagram / @missing_pages


5. Stoke-on-Trent

City score: 3.9

via Instagram/ @andyfwd


6. Reading: 3.8

7. Leeds: 3.8

8. Milton Keynes: 3.7

9. Bolton: 3.7

10. Oxford: 3.6

11. Coventry: 3.6

12. Derby: 3.6

13. Nottingham: 3.6

14. Birmingham: 3.6

15. Ipswich: 3.6

16. Belfast: 3.6

17. Southampton: 3.6

18. Aberdeen: 3.5

19. Luton: 3.5

20. Dundee: 3.5

21. Newcastle: 3.5

22. Bristol: 3.5

23. Blackpool: 3.5

24. Hull: 3.5

25. Peterborough: 3.4