The data for this story was taken from Home.co.uk, which uses search-engine data to bring together house prices. The rent prices are average, so include the most expensive and cheapest in each city. The annual income requirement was calculated on the assumption that you should not spend more than 30 per cent of your gross annual income on rent. The data is also based on the assumption that the flat is rented by one person on their own, and does not include energy, water, or council tax bills.

5. Milton Keynes: 28,944 per year
Average rent for a one bed flat: 804pcm
Shutterstock
other

6. Manchester: 25,560 per year
Average rent for a one bed flat: 710pcm
Shutterstock
other

7. Bournemouth: 25,380 per year
Average rent for a one bed flat: 705pcm
Shutterstock
other
View more