24 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 |
| New Bedford | 2 | 101,504 | 100,946 | 0.09% | 5,075 | 20 | City |
| Fall River | 3 | 95,477 | 93,918 | 0.41% | 2,882 | 33 | City |
| Fall River | 4 | 95,074 | 93,918 | 0.2% | 2,870 | 33 | City |
| Taunton | 5 | 63,650 | 59,408 | 1.36% | 1,363 | 47 | City |
| Taunton | 6 | 63,200 | 59,408 | 1.01% | 1,353 | 47 | City |
| Attleboro | 7 | 47,523 | 46,478 | 0.46% | 1,775 | 27 | City |
| Attleboro | 8 | 47,388 | 46,478 | 0.32% | 1,770 | 27 | City |
| Dartmouth | 9 | 34,525 | 31,463 | 0.56% | 567 | 61 | Town |
| North Attleborough Town | 10 | 31,410 | 30,810 | 0.32% | 1,666 | 19 | City |
| Easton | 11 | 25,788 | 25,070 | 0.43% | 897 | 29 | Town |
| Mansfield | 12 | 24,293 | 23,848 | 0.45% | 1,208 | 20 | Town |
| Norton | 13 | 19,582 | 19,220 | 0.49% | 704 | 28 | Town |
| Somerset | 14 | 18,543 | 18,291 | 0.46% | 2,348 | 8 | Town |
| Swansea | 15 | 17,713 | 17,174 | 0.5% | 781 | 23 | Town |
| Westport | 16 | 17,051 | 16,345 | 1.03% | 342 | 50 | Town |
| Seekonk | 17 | 16,176 | 15,534 | 0.82% | 879 | 18 | Town |
| Fairhaven | 18 | 16,117 | 15,911 | 0.35% | 1,302 | 12 | Town |
| Raynham | 19 | 16,067 | 15,186 | 0.65% | 785 | 20 | Town |
| Rehoboth | 20 | 14,127 | 12,523 | 2.13% | 301 | 47 | Town |
| Acushnet | 21 | 10,804 | 10,553 | 0.48% | 586 | 18 | Town |
| Freetown | 22 | 9,474 | 9,203 | 0.5% | 275 | 34 | Town |
| Dighton | 23 | 8,361 | 8,124 | 0.52% | 380 | 22 | Town |
| Berkley | 24 | 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 24 cities in Bristol County, Massachusetts.