53 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Cambridge | 1 | 124,928 | 118,204 | 1.52% | 19,529 | 6 | City |
| Lowell | 2 | 122,948 | 115,834 | 1.04% | 9,034 | 14 | City |
| Newton | 3 | 93,578 | 88,853 | 1.56% | 5,249 | 18 | City |
| Somerville | 4 | 83,967 | 80,901 | 1.09% | 20,366 | 4 | City |
| Framingham | 5 | 74,835 | 72,129 | 0.99% | 2,988 | 25 | City |
| Malden | 6 | 68,399 | 66,086 | 1.26% | 13,558 | 5 | City |
| Waltham | 7 | 67,217 | 64,238 | 1.03% | 5,274 | 13 | City |
| Medford | 8 | 60,904 | 59,520 | 0.83% | 7,521 | 8 | City |
| Everett | 9 | 53,779 | 48,957 | 1.85% | 15,743 | 3 | City |
| Arlington | 10 | 48,102 | 46,202 | 1.04% | 9,355 | 5 | Town |
| Woburn | 11 | 47,519 | 40,827 | 3.96% | 3,756 | 13 | City |
| Billerica | 12 | 44,952 | 41,842 | 2.24% | 1,758 | 26 | Town |
| Marlborough | 13 | 42,939 | 41,685 | 0.9% | 2,058 | 21 | City |
| Natick | 14 | 38,128 | 36,924 | 1.08% | 2,549 | 15 | Town |
| Chelmsford | 15 | 37,667 | 36,383 | 0.96% | 1,683 | 22 | Town |
| Lexington | 16 | 35,637 | 34,413 | 1.27% | 2,169 | 16 | Town |
| Dracut | 17 | 33,642 | 32,529 | 1.01% | 1,627 | 21 | Town |
| Tewksbury | 18 | 32,522 | 31,132 | 1.13% | 1,569 | 21 | Town |
| Wakefield | 19 | 31,428 | 27,070 | 3.65% | 4,250 | 7 | Town |
| Melrose | 20 | 30,468 | 29,740 | 0.88% | 6,506 | 5 | City |
| Belmont | 21 | 27,960 | 27,235 | 0.93% | 6,017 | 5 | Town |
| Burlington | 22 | 27,625 | 26,002 | 1.19% | 2,351 | 12 | Town |
| Stoneham | 23 | 27,454 | 23,187 | 5.58% | 4,563 | 6 | Town |
| Reading | 24 | 26,729 | 25,536 | 1.3% | 2,679 | 10 | Town |
| Westford | 25 | 25,620 | 24,698 | 1.18% | 847 | 30 | Town |
| Acton | 26 | 25,053 | 23,964 | 1.04% | 1,261 | 20 | Town |
| Wilmington | 27 | 24,612 | 23,302 | 1.67% | 1,450 | 17 | Town |
| Winchester | 28 | 24,491 | 22,929 | 1.11% | 4,060 | 6 | Town |
| Hudson | 29 | 20,822 | 20,029 | 1.11% | 1,806 | 12 | Town |
| Hopkinton | 30 | 20,635 | 18,762 | 1.64% | 787 | 26 | Town |
| Ashland | 31 | 20,589 | 18,836 | 3% | 1,669 | 12 | Town |
| Sudbury | 32 | 20,231 | 18,876 | 1.06% | 834 | 24 | Town |
| Concord | 33 | 17,730 | 18,364 | -1.01% | 723 | 25 | Town |
| North Reading | 34 | 17,401 | 15,512 | 3.03% | 1,323 | 13 | Town |
| Holliston | 35 | 15,643 | 14,988 | 0.96% | 839 | 19 | Town |
| Bedford | 36 | 15,269 | 14,675 | 1.04% | 1,118 | 14 | Town |
| Wayland | 37 | 14,330 | 13,926 | 0.97% | 952 | 15 | Town |
| Tyngsborough | 38 | 13,117 | 12,400 | 1.31% | 781 | 17 | Town |
| Pepperell | 39 | 12,157 | 11,571 | 1.17% | 539 | 23 | Town |
| Weston | 40 | 12,067 | 11,141 | 1% | 717 | 17 | Town |
| Groton | 41 | 11,880 | 11,324 | 1.28% | 362 | 33 | Town |
| Maynard | 42 | 11,016 | 10,729 | 0.9% | 2,114 | 5 | Town |
| Littleton | 43 | 10,773 | 10,131 | 1.31% | 652 | 17 | Town |
| Townsend | 44 | 9,436 | 9,107 | 1.16% | 289 | 33 | Town |
| Ayer | 45 | 9,396 | 8,481 | 2.1% | 1,050 | 9 | Town |
| Stow | 46 | 7,683 | 7,157 | 2.32% | 444 | 17 | Town |
| Shirley | 47 | 7,296 | 7,233 | 1.77% | 461 | 16 | Town |
| Lincoln | 48 | 7,098 | 6,977 | 0.72% | 499 | 14 | Town |
| Boxborough | 49 | 5,673 | 5,495 | 0.96% | 552 | 10 | Town |
| Carlisle | 50 | 5,455 | 5,233 | 1.28% | 357 | 15 | Town |
| Sherborn | 51 | 4,591 | 4,394 | 1.17% | 291 | 16 | Town |
| Dunstable | 52 | 3,610 | 3,362 | 1.55% | 219 | 16 | Town |
| Ashby | 53 | 3,352 | 3,184 | 1.24% | 142 | 24 | Town |
Cambridge is the largest city in Middlesex County, with a population of 124,928.
Ashby is the smallest city in Middlesex County, with a population of 3,352.
There are 53 cities in Middlesex County, Massachusetts.