Want to compare two towns side by side?

Compare

Towns in East of England

East of England has 265 towns and cities profiled — from Luton down to smaller market towns. Start with one of the highlights below, dive into the full rankings, or scroll to the table to browse every town.

At the top of the list

The standouts in East of England

Most affordable

Cheapest towns

  1. 1Jaywick£198,952
  2. 2Gorleston-on-Sea£224,990
  3. 3Great Yarmouth£226,223
  4. 4March£238,846
  5. 5Lowestoft£240,161
See full cheapest towns ranking

Lowest crime

Safest towns

  1. 1Mildenhall (West Suffolk)27.3 per 1,000
  2. 2Brandon (West Suffolk)33.7 per 1,000
  3. 3Spixworth34.8 per 1,000
  4. 4Taverham and Drayton35.2 per 1,000
  5. 5Aylsham35.5 per 1,000
See full safest towns ranking

Top-band schools

Best for schools

  1. 1St Albans100.0%
  2. 2Harpenden100.0%
  3. 3Brentwood100.0%
  4. 4Bishop's Stortford100.0%
  5. 5Hitchin100.0%
See full best for schools ranking

All towns in East of England

Sorted by population. Click any town for the full area guide.

TownPopulationAvg House PriceCrime Rate
Luton233,524£308,76082.8/1k
Norwich200,492£309,818109.2/1k
Peterborough190,592£275,685104.7/1k
Southend-on-Sea182,295£366,62595.6/1k
Cambridge (Cambridge)152,742£558,60592.6/1k
Ipswich151,566£259,03688.2/1k
Watford (Watford)131,109£467,49387.1/1k
Colchester130,396£334,02680.5/1k
Basildon115,679£336,09185.3/1k
Chelmsford110,612£411,44969.2/1k
Bedford97,226£393,45577.7/1k
Hemel Hempstead95,995£405,02268.9/1k
Stevenage94,462£381,82990.6/1k
Harlow93,204£393,07291.8/1k
St Albans75,544£723,73464.2/1k
Lowestoft71,308£241,36261.1/1k
Brentwood55,339£507,41264.0/1k
Clacton-on-Sea53,190£260,98578.9/1k
Welwyn Garden City51,504£485,71579.2/1k
Thundersley and South Benfleet49,886£404,09551.7/1k
King's Lynn47,604£321,09057.9/1k
Grays44,340£384,80084.5/1k
Cheshunt43,694£402,14070.2/1k
Braintree43,179£369,82253.6/1k
Leighton Buzzard42,736£413,53248.7/1k
Hatfield41,561£455,48479.2/1k
Bury St Edmunds41,279£316,028N/A
Bishop's Stortford40,916£474,41351.7/1k
Hoddesdon40,799£448,51170.2/1k
Borehamwood39,760£494,16075.6/1k
Canvey Island38,004£322,45151.7/1k
Hitchin35,220£608,58850.1/1k
Dunstable34,498£342,25048.7/1k
Billericay34,068£475,93385.3/1k
Letchworth33,993£464,99250.2/1k
Loughton33,338£597,83764.1/1k
St Neots33,262£465,50857.2/1k
Rayleigh31,894£444,27043.5/1k
Harpenden30,964£779,64664.2/1k
Stanford-le-Hope29,527£351,36284.5/1k
Chafford Hundred, West Thurrock and Purfleet-on-Thames29,470£290,37584.5/1k
Great Yarmouth28,979£188,04396.9/1k
Hertford28,807£573,18151.8/1k
Bushey27,994£572,69275.5/1k
Wickford27,533£396,73285.4/1k
Witham27,395£446,28853.6/1k
Wisbech26,800£236,36975.9/1k
Haverhill26,704£296,750N/A
Rickmansworth26,290£659,16552.1/1k
Thetford25,502£298,29049.7/1k
Huntingdon25,416£384,24057.2/1k
Gorleston-on-Sea24,474£240,48896.9/1k
Felixstowe24,218£260,74061.1/1k
Sudbury23,922£376,500N/A
Potters Bar23,394£637,80475.4/1k
Maldon23,389£361,96643.6/1k
Kempston22,779£312,57177.7/1k
South Ockendon22,441£358,21484.5/1k
Biggleswade21,592£390,66748.7/1k
Berkhamsted21,236£725,60969.0/1k
March21,042£253,77475.8/1k
Stowmarket20,833£304,552N/A
Dereham20,788£312,46849.8/1k
Ware19,631£380,90551.8/1k
Harwich19,582£217,05879.1/1k
Ely19,185£363,30645.3/1k
Newmarket18,857£293,480N/A
Waltham Abbey18,645£422,62564.1/1k
Abbots Langley and Kings Langley18,203£589,50052.1/1k
Houghton Regis18,057£317,11448.8/1k
Royston (North Hertfordshire)17,443N/A50.2/1k
St Ives (Huntingdonshire)16,818£459,93257.3/1k
Wymondham (South Norfolk)16,812£281,30541.8/1k
Saffron Walden16,609£427,98451.8/1k
South Woodham Ferrers16,029£416,57969.2/1k
Hockley and Hawkwell15,430£437,25943.6/1k
Taverham and Drayton14,989£355,25035.2/1k
Kesgrave14,947£343,55061.0/1k
Tilbury14,187£302,94484.6/1k
Halstead (Braintree)13,902£387,70053.6/1k
Whittlesey13,833£226,43075.8/1k
Flitwick13,668£392,93748.6/1k
North Walsham12,829£270,30741.6/1k
Chorleywood12,632£988,33352.2/1k
Rochford12,617£386,00443.5/1k
Stotfold12,313£387,06948.8/1k
Chigwell12,251£610,50064.1/1k
Tring11,961£837,10068.8/1k
Waltham Cross11,936£464,57570.1/1k
Buckhurst Hill11,749£598,90064.1/1k
Bradwell (Great Yarmouth)11,632£237,81897.1/1k
Watton11,549£271,18449.9/1k
Sandy11,375£362,61248.6/1k
Downham Market11,349£276,96358.1/1k
Attleborough11,236£283,42166.0/1k
Cambourne11,071£311,14642.6/1k
Chatteris11,022£239,333119.9/1k
Epping10,693£651,49457.3/1k
Chadwell St Mary10,680£352,50072.2/1k
Baldock10,613£354,83338.1/1k
Soham10,609£310,33367.0/1k
Woodbridge10,527£384,05067.5/1k
Sawbridgeworth10,471£345,85084.2/1k
Great Dunmow9,846£245,00068.7/1k
Beccles9,807£261,26973.0/1k
Mildenhall (West Suffolk)9,684£241,94427.3/1k
Diss9,599£382,27046.0/1k
Yaxley (Huntingdonshire)9,403£398,93865.1/1k
Aveley9,364£380,833101.6/1k
Tiptree9,302£418,37594.4/1k
Brandon (West Suffolk)9,218N/A33.7/1k
Littleport9,170£223,50094.2/1k
Caister-on-Sea9,095N/A71.6/1k
Ampthill8,825£420,20848.6/1k
Brightlingsea8,678£309,88978.9/1k
Hadleigh8,638£294,033N/A
Stansted Mountfitchet8,629£400,31251.9/1k
Swaffham8,434£252,19449.7/1k
Fakenham8,390£344,30641.6/1k
London Colney8,253£347,62864.1/1k
Radlett8,182£932,33375.4/1k
Runwell8,086£611,25085.5/1k
Buntingford7,877£503,00051.5/1k
Burnham-on-Crouch7,806£321,25043.7/1k
Histon and Impington7,781£542,50045.8/1k
Godmanchester7,714£383,10057.3/1k
Berechurch7,702N/A80.4/1k
Great Notley7,659£542,00053.5/1k
Wootton (Bedford)7,567£397,30077.6/1k
Cromer7,522£281,68441.6/1k
Wivenhoe7,354£346,00080.5/1k
Shefford7,317£451,53349.1/1k
Sawston7,270£356,62545.9/1k
Aylsham7,183£329,83335.5/1k
Poringland7,105£261,75041.9/1k
Sheringham7,087£381,46341.8/1k
West Mersea7,071£452,50080.9/1k
Cranfield7,053£445,07148.9/1k
Hethersett7,018£379,95542.0/1k
Walton-on-the-Naze6,980£262,50078.8/1k
Great Wakering6,774£326,28043.5/1k
Chiswell Green6,681£890,16764.2/1k
Brampton (Huntingdonshire)6,585N/A57.1/1k
Ashingdon6,490£437,50043.6/1k
Galleywood6,410£712,50069.4/1k
Danbury6,196£555,00069.1/1k
Great Shelford and Stapleford6,159£307,84645.9/1k
Cottenham6,156£439,00046.0/1k
Wixams6,044£369,87577.8/1k
Marston Moretaine6,032£385,93848.6/1k
Arlesey6,027£367,72248.6/1k
Leiston5,919£269,45061.2/1k
Burwell5,912£251,00045.5/1k
Sawtry5,870£273,25057.2/1k
Moor Park5,850£590,85452.5/1k
Red Lodge5,771£322,666N/A
East Tilbury5,751£293,60084.7/1k
Ramsey5,727£307,50057.1/1k
Hemsby5,724£258,43897.1/1k
Kirby Cross5,720£267,50079.2/1k
Hullbridge5,709£399,80043.8/1k
Takeley and Little Canfield5,553£422,00051.9/1k
Eye (Peterborough)5,419£345,662104.8/1k
Waterbeach5,375£484,15045.6/1k
Woolmer Green5,369£452,00079.2/1k
Bovingdon5,313£855,33368.7/1k
Potton5,229£282,30048.8/1k
Long Stratton5,218£309,87542.0/1k
Redbourn5,188£582,50064.2/1k
Jaywick5,080£106,57179.1/1k
Harleston5,077£253,07142.2/1k
Needham Market5,055£255,200N/A
Bungay5,012£299,40061.1/1k
Barton-le-Clay4,941£351,00048.6/1k
Halesworth4,924£284,35961.1/1k
Melbourn4,907£572,85746.1/1k
Frinton-on-Sea4,865£354,25078.9/1k
Shortstown4,837£258,50078.1/1k
Saxmundham4,778£423,06460.7/1k
Kelvedon and Feering4,771£564,00053.4/1k
Dersingham4,753£243,00057.9/1k
Writtle4,703£542,00069.3/1k
Cringleford4,686£449,40041.6/1k
Bromham (Bedford)4,652£590,62577.6/1k
Bricket Wood4,624£841,87564.0/1k
Ingatestone4,610£758,57164.2/1k
Lakenheath4,567£185,000N/A
Emneth and Elm4,555£291,50075.7/1k
Southminster4,548£360,62543.5/1k
Wheathampstead4,523£453,31764.3/1k
Toddington (Central Bedfordshire)4,509£408,45048.6/1k
Clapham (Bedford)4,502£480,58377.5/1k
Lawford4,488£347,63979.1/1k
Queen's Hills4,465N/A42.1/1k
Linton (South Cambridgeshire)4,452£422,97245.4/1k
Elmswell4,446£346,071N/A
Horsford4,396£241,60035.7/1k
Girton4,384£751,83345.8/1k
Brundall4,378£351,66735.6/1k
Great Denham4,363£454,20077.5/1k
Cuffley4,350£635,39079.5/1k
North Weald Bassett4,323N/A64.1/1k
Warboys4,318£271,00057.7/1k
Heacham4,307£210,37557.8/1k
Wimblington and Doddington4,279£314,13675.5/1k
Sible Hedingham4,261£382,60053.7/1k
Kessingland4,242£193,50061.3/1k
Hunstanton4,230£335,92957.9/1k
Eaton Bray and Edlesborough4,201£542,50049.3/1k
Knebworth4,191£680,83350.1/1k
Milton (South Cambridgeshire)4,150N/A46.0/1k
Beck Row4,129£204,000N/A
Little Eriswell4,120£227,500N/A
Doddinghurst4,067£549,80064.4/1k
Brookmans Park4,033£1,464,00078.8/1k
Little Paxton4,031£352,50056.8/1k
Holt (North Norfolk)4,014£453,10542.1/1k
Goff's Oak3,976N/A69.9/1k
Lower Stondon3,966£378,75048.4/1k
Chipping Ongar3,922£586,45864.3/1k
Silver End3,913£371,25053.7/1k
Willingham3,912£295,37545.8/1k
Welwyn3,906£741,54279.1/1k
Bar Hill3,899£288,90045.9/1k
Long Melford3,895£461,000N/A
Sutton (East Cambridgeshire)3,880£457,83645.6/1k
Puckeridge and Standon3,861£560,50052.1/1k
Framlingham3,831£251,80061.1/1k
Papworth Everard3,821£489,50046.1/1k
Mulbarton3,807£275,00042.3/1k
Coggeshall3,767£383,50053.4/1k
Stanstead Abbotts3,754£281,75051.4/1k
Mayland3,740£597,66743.3/1k
Fulbourn3,737£556,75045.8/1k
Trimley St Mary3,736£352,00061.0/1k
Langford (Central Bedfordshire)3,712£490,50048.5/1k
Glemsford3,693£267,000N/A
Upwell and Outwell3,664£267,00057.9/1k
Martham3,633£260,83396.9/1k
Lower Nazeing3,631N/A64.4/1k
Hatfield Peverel3,622£503,12554.4/1k
Hoveton and Wroxham3,620£350,50041.7/1k
Worlingham3,618£355,00060.3/1k
Belton (Great Yarmouth)3,603£296,33397.1/1k
Boreham3,561£345,71469.4/1k
Shenley3,556£440,50075.4/1k
Theydon Bois3,540£707,00064.7/1k
Broomfield3,491£439,37469.0/1k
Silsoe3,419£521,66748.8/1k
Spixworth3,418£328,55034.8/1k
Elsenham3,414£715,00052.4/1k
Stalham3,383£285,45041.7/1k
Hemingford Grey3,372£603,75057.2/1k
Earls Colne3,360£363,38953.9/1k
Somersham (Huntingdonshire)3,349£294,50057.0/1k
Longstanton3,301£375,44045.7/1k
Caddington3,288£415,00048.4/1k
Rendlesham3,185£479,66761.5/1k
West Bergholt3,175£452,50080.6/1k
Markyate3,174£484,20068.4/1k
Claydon3,140£261,875N/A
Thaxted3,111£531,62552.7/1k
Haddenham (East Cambridgeshire)3,050£675,00045.6/1k
Fenstanton3,015£355,83358.0/1k
Thurston3,009£422,000N/A