24 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| New Bedford | 1 | 101,629 | 100,946 | 0.31% | 5,081 | 20 | City |
| New Bedford | 2 | 101,411 | 100,946 | 0.09% | 5,070 | 20 | City |
| Fall River | 3 | 95,083 | 93,918 | 0.42% | 2,871 | 33 | City |
| Fall River | 4 | 94,881 | 93,918 | 0.2% | 2,865 | 33 | City |
| Taunton | 5 | 62,793 | 59,408 | 1.38% | 1,344 | 47 | City |
| Taunton | 6 | 62,568 | 59,408 | 1.02% | 1,340 | 47 | City |
| Attleboro | 7 | 47,304 | 46,478 | 0.47% | 1,766 | 27 | City |
| Attleboro | 8 | 47,236 | 46,478 | 0.32% | 1,764 | 27 | City |
| Dartmouth | 9 | 34,332 | 31,463 | 0.57% | 563 | 61 | Town |
| North Attleborough Town | 10 | 31,310 | 30,810 | 0.32% | 1,660 | 19 | City |
| Easton | 11 | 25,678 | 25,070 | 0.43% | 893 | 29 | Town |
| Mansfield | 12 | 24,185 | 23,848 | 0.45% | 1,203 | 20 | Town |
| Norton | 13 | 19,487 | 19,220 | 0.49% | 700 | 28 | Town |
| Somerset | 14 | 18,459 | 18,291 | 0.46% | 2,337 | 8 | Town |
| Swansea | 15 | 17,625 | 17,174 | 0.5% | 777 | 23 | Town |
| Westport | 16 | 16,878 | 16,345 | 1.04% | 339 | 50 | Town |
| Fairhaven | 17 | 16,061 | 15,911 | 0.35% | 1,297 | 12 | Town |
| Seekonk | 18 | 16,044 | 15,534 | 0.83% | 872 | 18 | Town |
| Raynham | 19 | 15,964 | 15,186 | 0.65% | 780 | 20 | Town |
| Rehoboth | 20 | 13,832 | 12,523 | 2.18% | 295 | 47 | Town |
| Acushnet | 21 | 10,752 | 10,553 | 0.49% | 583 | 18 | Town |
| Freetown | 22 | 9,427 | 9,203 | 0.5% | 274 | 34 | Town |
| Dighton | 23 | 8,318 | 8,124 | 0.52% | 378 | 22 | Town |
| Berkley | 24 | 6,930 | 6,771 | 0.55% | 420 | 17 | Town |
New Bedford is the largest city in Bristol County, with a population of 101,629.
Berkley is the smallest city in Bristol County, with a population of 6,930.
There are 24 cities in Bristol County, Massachusetts.