Topping the list is our very own beautiful city of St Albans which was given a score of 70 out of 100.

The average season ticket price for St Albans stands at £3,712, with the fastest train to London just 21 minutes.

The average house price in St Albans is £600,857, there are 756 trains per day and the average salary per week is £519.

As well as this, the crime rate per 1,000 people is 65.35, there are 36 good or outstanding primary schools nearby and 11 good or outstanding secondary schools nearby.

Stevenage, which was given a score of 64, while in tenth place was Hitchin with a score of 63.

Chorleywood was given a final score of 53, Letchworth was given 61, and Royston was given 56.