19 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| New Bedford | 1 | 101,940 | 100,946 | 0.31% | 5,097 | 20 | City |
| Fall River | 2 | 95,477 | 93,918 | 0.41% | 2,882 | 33 | City |
| Taunton | 3 | 63,650 | 59,408 | 1.36% | 1,363 | 47 | City |
| Attleboro | 4 | 47,523 | 46,478 | 0.46% | 1,775 | 27 | City |
| Dartmouth | 5 | 34,525 | 31,463 | 0.56% | 567 | 61 | Town |
| Easton | 6 | 25,788 | 25,070 | 0.43% | 897 | 29 | Town |
| Mansfield | 7 | 24,293 | 23,848 | 0.45% | 1,208 | 20 | Town |
| Norton | 8 | 19,582 | 19,220 | 0.49% | 704 | 28 | Town |
| Somerset | 9 | 18,543 | 18,291 | 0.46% | 2,348 | 8 | Town |
| Swansea | 10 | 17,713 | 17,174 | 0.5% | 781 | 23 | Town |
| Westport | 11 | 17,051 | 16,345 | 1.03% | 342 | 50 | Town |
| Seekonk | 12 | 16,176 | 15,534 | 0.82% | 879 | 18 | Town |
| Fairhaven | 13 | 16,117 | 15,911 | 0.35% | 1,302 | 12 | Town |
| Raynham | 14 | 16,067 | 15,186 | 0.65% | 785 | 20 | Town |
| Rehoboth | 15 | 14,127 | 12,523 | 2.13% | 301 | 47 | Town |
| Acushnet | 16 | 10,804 | 10,553 | 0.48% | 586 | 18 | Town |
| Freetown | 17 | 9,474 | 9,203 | 0.5% | 275 | 34 | Town |
| Dighton | 18 | 8,361 | 8,124 | 0.52% | 380 | 22 | Town |
| Berkley | 19 | 6,968 | 6,771 | 0.55% | 422 | 17 | Town |
New Bedford is the largest city in Bristol County, with a population of 101,940.
Berkley is the smallest city in Bristol County, with a population of 6,968.
There are 19 cities in Bristol County, Massachusetts.