Want to compare two towns side by side?

Compare

Cheapest Towns in East of England

Ranked list of towns in East of England by average house price. Data is sourced from official public datasets and updated regularly.

The 253 towns ranged from £198,952 (Jaywick) to £1,946,543 (Chafford Hundred, West Thurrock and Purfleet-on-Thames). The median was £394,089.

Prices reflect the average sale price during 2025, the most recent complete calendar year. Data from 2026 is excluded because the year is still in progress and partial-year averages can swing sharply with only a handful of recorded sales.

1 (top 3)Jaywick109£198,952
2 (top 3)Gorleston-on-Sea350£224,990
3 (top 3)Great Yarmouth920£226,223
4March394£238,846
5Lowestoft1,089£240,161
6Watton178£242,330
7Hemsby90£246,052
8Long Stratton71£246,406
9Wisbech659£247,934
10Chatteris210£249,297
11Harwich329£250,032
12Stalham46£256,365
13Swaffham223£262,072
14Kessingland84£262,527
15Needham Market129£263,455
16Upwell and Outwell68£265,235
17Walton-on-the-Naze151£266,638
18Whittlesey313£267,250
19Emneth and Elm68£267,775
20Trimley St Mary52£269,479
21Mildenhall (West Suffolk)145£270,045
22Brightlingsea142£274,024
23Clacton-on-Sea1,107£274,653
24Belton (Great Yarmouth)86£275,669
25Martham61£278,208
26Lakenheath79£280,882
27Thetford634£282,030
28Rendlesham57£282,210
29Beck Row67£283,026
30North Walsham235£284,674
31Red Lodge145£285,052
32Ramsey153£286,314
33Leiston119£287,915
34Yaxley (Huntingdonshire)161£289,328
35Glemsford57£290,254
36Bradwell (Great Yarmouth)234£292,289
37Claydon33£293,864
38Downham Market278£294,733
39Peterborough2,559£295,680
40King's Lynn1,402£295,774
41Soham192£297,677
42Littleport150£305,580
43Beccles268£306,599
44Haverhill468£307,087
45Stowmarket777£307,984
46Sawtry114£310,046
47Worlingham54£310,806
48Kempston279£311,138
49Cromer205£311,392
50Dersingham89£311,905
51Ipswich2,554£312,422
52Dereham624£313,814
53Tilbury125£313,948
54Hethersett151£314,918
55Aylsham135£315,825
56Norwich4,947£315,961
57Bungay163£316,318
58Heacham94£319,998
59Spixworth58£320,509
60Horsford59£320,739
61Luton2,166£328,504
62Warboys64£330,431
63Wymondham (South Norfolk)360£330,674
64Wimblington and Doddington94£331,223
65Attleborough333£331,451
66Fakenham231£331,519
67Houghton Regis347£331,625
68Somersham (Huntingdonshire)71£332,074
69Felixstowe438£332,094
70Shortstown101£332,709
71Poringland135£333,063
72Kirby Cross130£333,699
73Canvey Island502£333,839
74Silver End83£335,737
75South Ockendon239£336,227
76Sheringham156£337,418
77Harleston127£339,852
78Bar Hill46£341,201
79Elmswell85£343,399
80Wivenhoe131£345,298
81Great Denham107£346,612
82Little Paxton86£347,205
83Mulbarton60£349,800
84Thurston98£349,826
85Kesgrave192£350,354
86Godmanchester132£350,709
87Flitwick203£351,379
88East Tilbury77£351,611
89Basildon1,478£352,811
90Hadleigh166£353,048
91Marston Moretaine94£357,190
92Witham483£358,807
93Willingham53£359,031
94Framlingham60£360,596
95St Neots740£360,878
96Halesworth204£362,012
97Diss423£362,144
98Sudbury654£362,160
99Huntingdon703£362,938
100Chadwell St Mary29£363,414
101Aveley130£367,814
102Brundall93£370,524
103Colchester2,851£371,691
104Grays929£372,903
105Braintree922£374,943
106Longstanton41£375,440
107Potton99£376,265
108Burnham-on-Crouch141£376,492
109Stevenage1,141£376,585
110Tiptree203£379,293
111Stanford-le-Hope426£380,097
112Cringleford104£381,718
113Dunstable663£381,810
114Southminster133£385,095
115Eye (Peterborough)223£385,160
116Cranfield81£385,169
117Boreham49£385,221
118Bury St Edmunds1,314£385,760
119St Ives (Huntingdonshire)457£386,781
120Taverham and Drayton427£387,696
121Harlow1,155£390,584
122Fenstanton37£391,405
123Long Melford87£392,132
124Lawford316£393,024
125Wickford550£393,677
126Burwell91£393,755
127Ely569£394,089
128Papworth Everard57£394,781
129Halstead (Braintree)346£395,095
130Sible Hedingham50£395,950
131Southend-on-Sea1,998£396,375
132Shefford223£396,529
133Rochford323£397,168
134Great Dunmow1£397,500
135Hatfield573£397,624
136South Woodham Ferrers239£398,151
137Earls Colne68£399,189
138Saxmundham207£399,426
139Stotfold122£399,845
140Biggleswade458£399,954
141Great Wakering94£400,392
142Leighton Buzzard1,070£401,597
143Toddington (Central Bedfordshire)91£402,228
144Lower Stondon115£403,757
145Broomfield49£404,519
146Maldon599£409,876
147Hoddesdon320£410,404
148Woolmer Green23£415,565
149Newmarket543£418,250
150Waltham Abbey311£422,201
151Thundersley and South Benfleet692£423,137
152Rayleigh498£424,473
153Barton-le-Clay79£425,505
154Hunstanton134£425,723
155Sandy282£430,467
156Baldock208£432,242
157Bedford1,834£432,760
158Kelvedon and Feering89£434,907
159Great Notley76£436,162
160Coggeshall80£437,112
161Ashingdon2£437,500
162Hockley and Hawkwell310£439,432
163Cheshunt524£441,723
164Waterbeach85£442,776
165Cottenham125£444,751
166Woodbridge597£446,104
167Histon and Impington104£448,007
168Sawston83£449,673
169Melbourn75£454,427
170Eaton Bray and Edlesborough89£457,154
171London Colney123£457,546
172West Bergholt48£457,901
173Langford (Central Bedfordshire)100£458,606
174Watford (Watford)1,459£459,624
175Mayland46£461,522
176Holt (North Norfolk)231£461,689
177Linton (South Cambridgeshire)139£464,638
178Wixams180£466,988
179Chelmsford2,069£467,228
180Letchworth359£467,656
181Stanstead Abbotts73£470,442
182Hemel Hempstead1,205£471,237
183Great Shelford and Stapleford327£472,328
184Arlesey92£476,109
185Bromham (Bedford)95£478,315
186Hoveton and Wroxham60£478,321
187Puckeridge and Standon62£478,325
188Caddington56£479,366
189Sawbridgeworth187£479,993
190Elsenham123£480,546
191Markyate55£483,091
192Galleywood17£486,412
193West Mersea115£489,070
194Sutton (East Cambridgeshire)1,318£490,323
195Thaxted33£490,439
196Frinton-on-Sea192£490,716
197Ware449£497,581
198Clapham (Bedford)120£500,968
199Haddenham (East Cambridgeshire)166£503,650
200Welwyn Garden City557£503,769
201Bishop's Stortford788£510,579
202Wootton (Bedford)277£511,191
203Takeley and Little Canfield111£515,725
204Hullbridge108£516,956
205Runwell44£520,333
206Stansted Mountfitchet129£523,378
207Silsoe43£525,137
208Hertford591£525,406
209Waltham Cross257£530,761
210Writtle68£534,932
211Hitchin880£539,220
212Hemingford Grey26£547,737
213Cambridge (Cambridge)2,315£555,164
214Buntingford157£560,341
215Saffron Walden460£561,386
216Knebworth104£565,311
217Borehamwood382£565,322
218Chipping Ongar134£568,739
219Doddinghurst29£582,379
220Abbots Langley and Kings Langley295£585,382
221Billericay587£588,207
222Hatfield Peverel90£590,491
223Epping304£599,448
224Bovingdon75£600,951
225Danbury72£602,125
226Bricket Wood64£605,503
227Brentwood1,116£611,158
228Redbourn76£616,412
229Chigwell253£617,191
230Loughton533£621,553
231Bushey389£633,758
232Girton51£636,766
233Shenley51£648,176
234St Albans1,226£663,763
235Potters Bar358£677,724
236Ampthill146£717,486
237Wheathampstead83£731,047
238Ingatestone200£740,946
239Fulbourn76£745,143
240Rickmansworth468£749,462
241Berkhamsted340£761,843
242Moor Park244£803,818
243Welwyn136£813,888
244Chorleywood102£865,379
245Cuffley77£888,512
246Chiswell Green3£890,167
247Theydon Bois48£940,246
248Harpenden452£979,884
249Buckhurst Hill199£1,050,945
250Brookmans Park37£1,065,170
251Tring273£1,231,865
252Radlett102£1,360,139
253Chafford Hundred, West Thurrock and Purfleet-on-Thames84£1,946,543