House prices by town
Cambridge£557,592Oxford£504,805Watford£482,555Cheltenham£461,781Brighton£458,905Bath£457,230Reading£450,855Milton Keynes£380,141Bristol£372,248Colchester£368,517Exeter£368,315York£350,605Cardiff£342,161Bournemouth£340,951Ipswich£326,232Worcester£326,210Leeds£315,949Leicester£314,048Northampton£309,954Peterborough£308,164Norwich£307,183Southampton£304,951Wolverhampton£293,488Gloucester£286,781Warrington£280,478Portsmouth£279,301Lincoln£275,375Luton£275,248Birmingham£266,244Derby£265,955Preston£263,611Coventry£260,006Plymouth£259,577Manchester£254,531Sheffield£252,884Nottingham£245,672Bolton£240,212Telford£232,016Swansea£230,806Huddersfield£226,878Liverpool£219,910Doncaster£212,911Blackburn£198,503Wigan£197,142Stoke-on-Trent£185,308Middlesbrough£180,140Bradford£178,699Sunderland£153,754Blackpool£125,410