William Francis Galvin, 2020 Census Liaison
William Francis Galvin, 2020 Census Liaison

Middlesex County
2010 Official Count and Latest Estimates

The chart below lists population figures for 2010 based on official U.S. Census Bureau - Census 2010 data. Population figures for 2015 and 2016 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.

City or Town
2010 Official
2015 July 1 Estimate
2016 July 1 Estimate
% Change 2010-2016
Acton 21,924  23,508  23,633 7.80%
Arlington 42,844  44,682  45,052 5.15%
Ashby 3,074  3,217  3,222 4.81%
Ashland 16,593  17,644  17,684 6.58%
Ayer 7,427  8,028  8,119 9.32%
Bedford 13,320  14,167  14,411 8.19%
Belmont 24,729  25,509  26,171 5.83%
Billerica 40,243  42,644  42,700 6.11%
Boxborough 4,996  5,191  5,816 16.41%
Burlington 24,498  25,800  26,351 7.56%
CAMBRIDGE 105,162  109,856  110,651 5.22%
Carlisle 4,852  5,227  5,244 8.08%
Chelmsford 33,802  35,057  35,152 3.99%
Concord 17,668  19,714  19,809 12.12%
Dracut 29,457  31,258  31,352 6.43%
Dunstable 3,179  3,335  3,357 5.60%
EVERETT 41,667  45,918  46,340 11.22%
Framingham 68,318  70,916  71,594 4.80%
Groton 10,646  11,260  11,297 6.11%
Holliston 13,547  14,472  14,556 7.45%
Hopkinton 14,925  16,620  16,978 13.76%
Hudson 19,063  19,804  19,826 4.00%
Lexington 31,394  33,241  33,410 6.42%
Lincoln 6,362  6,782  6,785 6.65%
Littleton 8,924  9,879  10,000 12.06%
LOWELL 106,519  110,656  110,558 3.79%
MALDEN 59,450  60,967  60,840 2.34%
MARLBOROUGH 38,499  39,703  39,697 3.11%
Maynard 10,106  10,642  10,655 5.43%
MEDFORD 56,173  57,333  57,213 1.85%
MELROSE 26,983  27,906  27,928 3.50%
Natick 33,006  36,131  36,137 9.49%
NEWTON 85,146  88,978  89,045 4.58%
North Reading 14,892  15,590  15,646 5.06%
Pepperell 11,497  12,129  12,152 5.70%
Reading 24,747  25,616  25,834 4.39%
Sherborn 4,119  4,287  4,288 4.10%
Shirley 7,211  7,425  7,464 3.51%
SOMERVILLE 75,754  80,184  81,322 7.35%
Stoneham 21,437  21,935  21,953 2.41%
Stow 6,590  7,101  7,107 7.85%
Sudbury 17,659  18,838  18,897 7.01%
Tewksbury 28,961  30,743  30,906 6.72%
Townsend 8,926  9,485  9,524 6.70%
Tyngsborough 11,292  12,231  12,318 9.09%
Wakefield 24,932  26,782  26,753 7.30%
WALTHAM 60,632  63,022  63,002 3.91%
Watertown 31,915  34,212  35,025 9.74%
Wayland 12,994  13,644  13,827 6.41%
Westford 21,951  24,131  24,232 10.39%
Weston 11,261  12,063  12,111 7.55%
Wilmington 22,325  23,468  23,570 5.58%
Winchester 21,374  22,685  22,808 6.71%
WOBURN 38,120  39,421  39,452 3.49%