| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Montague | 1 | 8,340 | 8,568 | -0.44% | 277 | 30 | Town |
| Orange | 2 | 7,560 | 7,565 | -0.12% | 216 | 35 | Town |
| Deerfield | 3 | 5,127 | 5,094 | -0.39% | 158 | 32 | Town |
| Sunderland | 4 | 3,590 | 3,656 | -0.47% | 252 | 14 | Town |
| Northfield | 5 | 2,841 | 2,864 | -0.56% | 83 | 34 | Town |
| Bernardston | 6 | 2,102 | 2,104 | -0.28% | 90 | 23 | Town |
| Shelburne | 7 | 1,859 | 1,891 | -0.48% | 80 | 23 | Town |
| Leverett | 8 | 1,843 | 1,858 | -0.38% | 81 | 23 | Town |
| Buckland | 9 | 1,808 | 1,812 | -0.22% | 92 | 20 | Town |
| Conway | 10 | 1,744 | 1,765 | -0.34% | 46 | 38 | Town |
| Shutesbury | 11 | 1,697 | 1,720 | -0.47% | 64 | 27 | Town |
| Ashfield | 12 | 1,678 | 1,684 | -0.12% | 42 | 40 | Town |
| Colrain | 13 | 1,668 | 1,604 | 0.85% | 39 | 43 | Town |
| Erving | 14 | 1,643 | 1,660 | -0.48% | 119 | 14 | Town |
| Whately | 15 | 1,616 | 1,620 | -0.37% | 80 | 20 | Town |
| Gill | 16 | 1,550 | 1,550 | -0.06% | 113 | 14 | Town |
| Charlemont | 17 | 1,159 | 1,177 | -0.34% | 44 | 26 | Town |
| New Salem | 18 | 1,035 | 981 | 0.68% | 23 | 45 | Town |
| Wendell | 19 | 906 | 926 | -0.55% | 28 | 32 | Town |
| Warwick | 20 | 765 | 782 | -0.52% | 20 | 37 | Town |
| Leyden | 21 | 722 | 726 | -0.41% | 40 | 18 | Town |
| Heath | 22 | 717 | 726 | -0.55% | 29 | 25 | Town |
| Rowe | 23 | 415 | 422 | -0.48% | 18 | 23 | Town |
| Hawley | 24 | 349 | 352 | -0.29% | 11 | 30 | Town |
| Monroe | 25 | 114 | 117 | -0.87% | 11 | 11 | Town |
Montague is the largest city in Franklin County, with a population of 8,340.
Monroe is the smallest city in Franklin County, with a population of 114.
There are 25 cities in Franklin County, Massachusetts.