| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| New Bedford | 1 | 102,044 | 100,909 | 0.21% | 5,102 | 20 | City |
| Fall River | 2 | 95,563 | 93,906 | 0.28% | 2,885 | 33 | City |
| Taunton | 3 | 62,837 | 59,417 | 0.5% | 1,345 | 47 | City |
| Attleboro | 4 | 47,620 | 46,468 | 0.36% | 1,778 | 27 | City |
| Dartmouth | 5 | 34,456 | 31,505 | 0.26% | 566 | 61 | Town |
| Easton | 6 | 25,922 | 25,066 | 0.49% | 901 | 29 | Town |
| Mansfield | 7 | 24,289 | 23,857 | 0.22% | 1,208 | 20 | Town |
| Norton | 8 | 19,645 | 19,205 | 0.44% | 706 | 28 | Town |
| Somerset | 9 | 18,963 | 18,256 | 1.51% | 2,401 | 8 | Town |
| Swansea | 10 | 17,776 | 17,203 | 0.42% | 784 | 23 | Town |
| Raynham | 11 | 17,035 | 15,180 | 2.75% | 832 | 20 | Town |
| Westport | 12 | 16,944 | 16,340 | 0.55% | 340 | 50 | Town |
| Fairhaven | 13 | 16,169 | 15,909 | 0.37% | 1,306 | 12 | Town |
| Seekonk | 14 | 16,125 | 15,530 | 0.49% | 877 | 18 | Town |
| Rehoboth | 15 | 13,676 | 12,514 | 0.8% | 291 | 47 | Town |
| Acushnet | 16 | 10,830 | 10,553 | 0.28% | 588 | 18 | Town |
| Freetown | 17 | 9,470 | 9,204 | 0.29% | 275 | 34 | Town |
| Dighton | 18 | 8,392 | 8,124 | 0.53% | 381 | 22 | Town |
| Berkley | 19 | 6,991 | 6,761 | 0.59% | 423 | 17 | Town |
New Bedford is the largest city in Bristol County, with a population of 102,044.
Berkley is the smallest city in Bristol County, with a population of 6,991.
There are 19 cities in Bristol County, Massachusetts.