89 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Cambridge | 1 | 123,057 | 118,204 | 1.54% | 19,237 | 6 | City |
| Cambridge | 2 | 121,931 | 118,204 | 0.61% | 19,061 | 6 | City |
| Lowell | 3 | 121,683 | 115,834 | 1.05% | 8,941 | 14 | City |
| Lowell | 4 | 121,564 | 115,834 | 0.95% | 8,932 | 14 | City |
| Newton | 5 | 92,139 | 88,853 | 1.59% | 5,168 | 18 | City |
| Newton | 6 | 91,161 | 88,853 | 0.51% | 5,113 | 18 | City |
| Somerville | 7 | 83,058 | 80,901 | 1.11% | 20,145 | 4 | City |
| Somerville | 8 | 82,461 | 80,901 | 0.38% | 20,000 | 4 | City |
| Framingham | 9 | 74,098 | 72,129 | 1% | 2,959 | 25 | City |
| Framingham | 10 | 73,669 | 72,129 | 0.42% | 2,942 | 25 | City |
| Malden | 11 | 67,546 | 66,086 | 1.28% | 13,389 | 5 | City |
| Malden | 12 | 66,844 | 66,086 | 0.23% | 13,250 | 5 | City |
| Waltham | 13 | 66,533 | 64,238 | 1.04% | 5,220 | 13 | City |
| Waltham | 14 | 66,251 | 64,238 | 0.61% | 5,198 | 13 | City |
| Medford | 15 | 60,401 | 59,520 | 0.84% | 7,459 | 8 | City |
| Medford | 16 | 59,992 | 59,520 | 0.16% | 7,408 | 8 | City |
| Everett | 17 | 52,802 | 48,957 | 1.89% | 15,457 | 3 | City |
| Everett | 18 | 52,542 | 48,957 | 1.38% | 15,381 | 3 | City |
| Arlington | 19 | 47,607 | 46,202 | 1.05% | 9,258 | 5 | Town |
| Arlington | 20 | 46,671 | 45,379 | 0.55% | 9,076 | 5 | CDP |
| Woburn | 21 | 45,707 | 40,827 | 4.13% | 3,613 | 13 | City |
| Woburn | 22 | 44,662 | 40,827 | 1.75% | 3,531 | 13 | City |
| Billerica | 23 | 43,965 | 41,842 | 2.3% | 1,719 | 26 | Town |
| Marlborough | 24 | 42,554 | 41,685 | 0.91% | 2,040 | 21 | City |
| Marlborough | 25 | 42,290 | 41,685 | 0.29% | 2,027 | 21 | City |
| Natick | 26 | 37,722 | 36,924 | 1.09% | 2,522 | 15 | Town |
| Chelmsford | 27 | 37,310 | 36,383 | 0.97% | 1,667 | 22 | Town |
| Lexington | 28 | 35,190 | 34,413 | 1.29% | 2,141 | 16 | Town |
| Lexington | 29 | 34,928 | 33,304 | 0.68% | 2,125 | 16 | CDP |
| Dracut | 30 | 33,307 | 32,529 | 1.02% | 1,611 | 21 | Town |
| Tewksbury | 31 | 32,159 | 31,132 | 1.14% | 1,552 | 21 | Town |
| Wakefield | 32 | 30,322 | 27,070 | 3.79% | 4,101 | 7 | Town |
| Melrose | 33 | 30,203 | 29,740 | 0.89% | 6,449 | 5 | City |
| Melrose | 34 | 29,987 | 29,740 | 0.16% | 6,403 | 5 | City |
| Belmont | 35 | 27,701 | 27,235 | 0.94% | 5,961 | 5 | Town |
| Wakefield | 36 | 27,584 | 27,041 | 0.64% | 3,731 | 7 | CDP |
| Belmont | 37 | 27,564 | 26,158 | 0.69% | 5,932 | 5 | CDP |
| Burlington | 38 | 27,301 | 26,002 | 1.2% | 2,323 | 12 | Town |
| Burlington | 39 | 26,587 | 28,077 | 0.53% | 2,263 | 12 | CDP |
| Reading | 40 | 26,385 | 25,536 | 1.32% | 2,645 | 10 | Town |
| Stoneham | 41 | 26,002 | 23,187 | 5.91% | 4,322 | 6 | Town |
| Reading | 42 | 25,582 | 25,236 | 0.22% | 2,564 | 10 | CDP |
| Westford | 43 | 25,322 | 24,698 | 1.19% | 837 | 30 | Town |
| Acton | 44 | 24,796 | 23,964 | 1.05% | 1,248 | 20 | Town |
| Winchester | 45 | 24,222 | 22,929 | 1.12% | 4,016 | 6 | Town |
| Wilmington | 46 | 24,207 | 23,302 | 1.7% | 1,426 | 17 | Town |
| Wilmington | 47 | 23,408 | 23,390 | 0.31% | 1,379 | 17 | CDP |
| Stoneham | 48 | 23,381 | 23,625 | 0.56% | 3,886 | 6 | CDP |
| Winchester | 49 | 23,168 | 22,760 | 0.52% | 3,841 | 6 | CDP |
| Hudson | 50 | 20,593 | 20,029 | 1.12% | 1,786 | 12 | Town |
| Hopkinton | 51 | 20,303 | 18,762 | 1.66% | 774 | 26 | Town |
| Sudbury | 52 | 20,018 | 18,876 | 1.08% | 825 | 24 | Town |
| Ashland | 53 | 19,990 | 18,836 | 3.09% | 1,620 | 12 | Town |
| Concord | 54 | 17,911 | 18,364 | -1% | 731 | 25 | Town |
| North Reading | 55 | 16,890 | 15,512 | 3.12% | 1,284 | 13 | Town |
| Hudson | 56 | 15,643 | 15,222 | 0.31% | 2,722 | 6 | CDP |
| Holliston | 57 | 15,495 | 14,988 | 0.96% | 831 | 19 | Town |
| Bedford | 58 | 15,112 | 14,675 | 1.05% | 1,106 | 14 | Town |
| Wayland | 59 | 14,192 | 13,926 | 0.98% | 943 | 15 | Town |
| Tyngsborough | 60 | 12,948 | 12,400 | 1.32% | 771 | 17 | Town |
| Pepperell | 61 | 12,017 | 11,571 | 1.18% | 532 | 23 | Town |
| Weston | 62 | 11,947 | 11,141 | 1.01% | 710 | 17 | Town |
| Groton | 63 | 11,730 | 11,324 | 1.3% | 358 | 33 | Town |
| Maynard | 64 | 10,918 | 10,729 | 0.91% | 2,095 | 5 | Town |
| Maynard | 65 | 10,812 | 10,900 | 0.44% | 2,075 | 5 | CDP |
| Littleton | 66 | 10,634 | 10,131 | 1.32% | 644 | 17 | Town |
| Townsend | 67 | 9,328 | 9,107 | 1.17% | 285 | 33 | Town |
| Ayer | 68 | 9,203 | 8,481 | 2.14% | 1,028 | 9 | Town |
| Stow | 69 | 7,509 | 7,157 | 2.37% | 433 | 17 | Town |
| Shirley | 70 | 7,169 | 7,233 | 1.8% | 453 | 16 | Town |
| Lincoln | 71 | 7,047 | 6,977 | 0.73% | 495 | 14 | Town |
| Cochituate | 72 | 7,029 | 6,730 | 0.44% | 1,845 | 4 | CDP |
| West Concord | 73 | 6,556 | 7,294 | 0.55% | 1,942 | 3 | CDP |
| Pinehurst | 74 | 6,244 | 6,997 | -0.97% | 1,674 | 4 | CDP |
| Boxborough | 75 | 5,619 | 5,495 | 0.97% | 546 | 10 | Town |
| Carlisle | 76 | 5,386 | 5,233 | 1.3% | 353 | 15 | Town |
| Sherborn | 77 | 4,538 | 4,394 | 1.18% | 287 | 16 | Town |
| Dunstable | 78 | 3,555 | 3,362 | 1.57% | 216 | 16 | Town |
| Hopkinton | 79 | 3,485 | 3,864 | 1.81% | 2,275 | 2 | CDP |
| Ashby | 80 | 3,311 | 3,184 | 1.25% | 140 | 24 | Town |
| Ayer | 81 | 2,994 | 2,551 | 0.27% | 2,258 | 1 | CDP |
| Littleton Common | 82 | 2,890 | 3,370 | 0.21% | 816 | 4 | CDP |
| Hanscom AFB | 83 | 2,230 | 2,119 | 7.16% | 2,500 | 1 | CDP |
| Pepperell | 84 | 2,130 | 2,685 | -1.16% | 1,028 | 2 | CDP |
| East Pepperell | 85 | 1,984 | 1,916 | -0.25% | 1,401 | 1 | CDP |
| Devens | 86 | 1,744 | 2,007 | -0.34% | 257 | 7 | CDP |
| Groton | 87 | 1,559 | 1,127 | 1.9% | 932 | 2 | CDP |
| Shirley | 88 | 1,339 | 1,716 | -0.45% | 1,016 | 1 | CDP |
| Townsend | 89 | 1,132 | 1,276 | 0% | 668 | 2 | CDP |
Cambridge is the largest city in Middlesex County, with a population of 123,057.
Townsend is the smallest city in Middlesex County, with a population of 1,132.
There are 89 cities in Middlesex County, Massachusetts.