Middlesex County

2010 Official Count and Latest Estimates

Hover over municipality for details

Middlesex County map Sherborn Holliston Hopkinton Ashland Natick Framingham Marlborough Hudson Winchester Arlington Belmont Cambridge Wayland Weston Somerville Concord Maynard Sudbury Watertown Waltham Newton Everett Lincoln Lexington Reading Stow Acton Malden Ayer Burlington Billerica Medford Stoneham Littleton North Reading Dunstable Dracut Carlisle Wilmington Groton Tyngsborough Melrose Woburn Boxborough Wakefield Westford Ashby Shirley Townsend Bedford Chelmsford Tewksbury Lowell Pepperell

Percent Change

10%+

9.99% – 5.00%

4.99% – 2.50%

2.49% – 0.00%

-0.01% – -2.49%

-2.50% – -5.39%

The chart below lists population figures for 2010 based on official U.S. Census Bureau – Census 2010 data. Population figures for 2019 are based on U.S. Census Bureau Population Estimates Program data. Note: Cities appear in all capital letters. Towns are in upper/lower case letters.

Municipality April 1, 2010
Census
Population Estimate
as of July 1, 2019
Percent Change
2010-2019
Acton 21,924 23,662 7.99%
Arlington 42,844 45,531 6.32%
Ashby 3,074 3,219 4.61%
Ashland 16,593 17,807 7.17%
Ayer 7,427 8,196 10.38%
Bedford 13,320 14,123 6.06%
Belmont 24,729 26,116 5.95%
Billerica 40,243 43,367 7.78%
Boxborough 4,996 5,793 15.58%
Burlington 24,498 28,627 16.88%
CAMBRIDGE 105,162 118,927 13.10%
Carlisle 4,852 5,252 8.24%
Chelmsford 33,802 35,391 4.73%
Concord 17,668 18,918 7.00%
Dracut 29,457 31,634 7.57%
Dunstable 3,179 3,403 7.05%
EVERETT 41,667 46,451 11.79%
Framingham 68,318 74,416 8.92%
Groton 10,646 11,325 6.41%
Holliston 13,547 14,912 10.08%
Hopkinton 14,925 18,470 23.88%
Hudson 19,063 19,864 4.14%
Lexington 31,394 33,132 5.50%
Lincoln 6,362 7,052 10.69%
Littleton 8,924 10,227 14.78%
LOWELL 106,519 110,997 4.20%
MALDEN 59,450 60,470 1.57%
MARLBOROUGH 38,499 39,597 2.85%
Maynard 10,106 11,336 12.10%
MEDFORD 56,173 57,341 1.89%
MELROSE 26,983 28,016 3.89%
Natick 33,006 36,050 9.20%
NEWTON 85,146 88,414 3.91%
North Reading 14,892 15,865 6.54%
Pepperell 11,497 12,114 5.36%
Reading 24,747 25,400 5.89%
Sherborn 4,119 4,335 5.24%
Shirley 7,211 7,636 5.89%
SOMERVILLE 75,754 81,360 7.48%
Stoneham 21,437 24,126 13.34%
Stow 6,590 7,234 9.87%
Sudbury 17,659 19,655 11.20%
Tewksbury 28,961 31,178 7.26%
Townsend 8,926 9,506 6.50%
Tyngsborough 11,292 12,527 10.72%
Wakefield 24,932 27,045 7.74%
WALTHAM 60,632 62,495 3.06%
Watertown 31,915 35,939 12.36%
Wayland 12,994 13,835 6.92%
Westford 21,951 24,817 13.00%
Weston 11,261 12,124 7.67%
Wilmington 22,325 23,445 4.94%
Winchester 21,374 22,799 6.59%
WOBURN 38,120 40,228 3.46%