Town Chart.

← Back to Discover · All towns in Massachusetts

Towns in Middlesex County

54 towns with data in Middlesex County, Massachusetts, largest first. Find your matches.

Cambridge is the largest of the 54 towns we list in Middlesex County, with 118,796 people. Together they have 1,638,365 people.

TownPopulationTypical household incomeTypical home price
Cambridge 118,796 $130,748 $1,092,100
Lowell 118,368 $78,658 $429,200
Newton 89,044 $190,304 $1,264,900
Somerville 81,036 $132,572 $911,300
Framingham 72,399 $107,419 $627,300
Malden 65,906 $100,606 $633,500
Waltham 64,902 $120,216 $748,700
Medford 59,354 $129,540 $755,500
Everett 50,045 $85,218 $610,000
Arlington 46,350 $150,701 $933,800
Billerica 42,003 $148,200 $612,000
Woburn 41,939 $111,185 $673,500
Marlborough 41,647 $91,968 $513,100
Natick 36,873 $138,538 $821,000
Chelmsford 36,446 $140,629 $593,700
Watertown 35,543 $126,265 $784,600
Lexington 34,295 $238,444 $1,203,100
Dracut 32,574 $114,036 $473,900
Tewksbury 31,273 $128,061 $573,600
Melrose 29,650 $133,953 $822,900
Wakefield 27,793 $134,306 $723,500
Belmont 27,175 $183,137 $1,159,000
Burlington 26,274 $146,436 $740,600
Reading 25,612 $165,912 $809,000
Westford 24,690 $187,198 $748,500
Acton 24,155 $158,230 $807,300
Winchester 23,406 $230,198 $1,215,200
Stoneham 23,355 $113,964 $671,900
Wilmington 23,336 $168,152 $680,500
Hudson 20,077 $103,400 $496,800
Hopkinton 19,358 $222,801 $802,700
Sudbury 19,306 $236,250 $988,900
Ashland 18,873 $127,539 $611,700
Concord 18,223 $195,350 $1,210,000
North Reading 15,765 $147,768 $710,500
Holliston 15,094 $159,817 $650,300
Bedford 14,727 $172,400 $898,500
Wayland 13,914 $224,000 $978,400
Tyngsborough 12,550 $129,348 $552,500
Pepperell 11,663 $124,073 $482,100
Weston 11,579 $250,001 $1,694,400
Groton 11,390 $192,958 $743,400
Maynard 10,712 $124,067 $527,400
Littleton 10,280 $149,722 $658,300
Townsend 9,100 $121,528 $433,200
Ayer 8,645 $101,875 $463,800
Stow 7,165 $185,809 $729,600
Shirley 6,976 $122,365 $427,600
Lincoln 6,948 $175,117 $1,208,200
Boxborough 5,496 $144,611 $706,900
Carlisle 5,239 $250,001 $1,103,900
Sherborn 4,427 $250,001 $1,026,800
Dunstable 3,408 $208,512 $674,000
Ashby 3,211 $115,598 $390,500

ZIP codes in Middlesex County

81 ZIP codes in Middlesex County, Massachusetts. A ZIP code can also reach into a neighboring county.

Nearby counties in Massachusetts

Link to this page

Copy this HTML to link to this page from your own site.