Bristol County, Massachusetts
County seat: Taunton · Population 593,640 (2025) · 553 sq mi
Bristol County is the 6th most populous of Massachusetts's 14 counties, with 593,640 people (2025 estimate). Its county seat is Taunton. The map shows its 5 cities and towns and the 7 neighboring counties.

Bristol County facts
- County seat
- Taunton
- Population (2025 estimate)
- 593,640 +2.5% since 2020
- Land area
- 553 sq mi 7th largest of 14
- Water area
- 138 sq mi
- Population density
- 1,073 per sq mi
- Established
- 1685
- Named after
- Bristol town in Rhode Island, United States
- Largest city
- New Bedford 101,834
- Median household income
- $85,625
- Cities and towns
- 5 plus 10 CDPs
- ZIP codes
- 36
- Time zone
- Eastern
- FIPS code
- 25005
Cities and towns in Bristol County
Bristol County has 5 incorporated cities, towns and villages. Populations count the people living inside Bristol County; cities that cross a county line also list the other counties.
| Name | Type | Population 2025 | Also in |
|---|---|---|---|
| New Bedford | City | 101,834 | |
| Fall River | City | 95,298 | |
| Taunton (county seat) | City | 62,522 | |
| Attleboro | City | 47,447 | |
| North Attleborough Town | City | 31,506 |
Unincorporated communities (CDPs)
Census-designated places are communities without their own city government; the county provides their services.
| Community | Population | Also in |
|---|---|---|
| Somerset | 18,298 | |
| Mansfield Center | 7,222 | |
| Bliss Corner | 5,405 | |
| North Westport | 5,289 | |
| Raynham Center | 4,841 | |
| Smith Mills | 4,612 | |
| Ocean Grove | 3,453 | |
| North Seekonk | 2,974 | |
| Acushnet Center | 2,810 | |
| Norton Center | 2,663 |
ZIP codes in Bristol County
36 ZIP codes reach into Bristol County. ZIP codes ignore county lines, so some also cover a neighboring county.
- 02048
- 02356
- 02357
- 02375
- 02702
- 02703
- 02715
- 02717
- 02718
- 02719
- 02720
- 02721
- 02723
- 02724
- 02725
- 02726
- 02740
- 02743
- 02744
- 02745
- 02746
- 02747
- 02748
- 02760
- 02763
- 02764
- 02766
- 02767
- 02769
- 02771
- 02777
- 02779
- 02780
- 02790
- 02791
- 02861
Population of Bristol County, 2020–2025
Bristol County grew by 14,345 people (+2.5%) between April 2020 and July 2025: 2,427 more deaths than births and a net gain of 17,398 people from migration.
| Year (July 1) | Population |
|---|---|
| 2020 | 576,723 |
| 2021 | 579,699 |
| 2022 | 581,598 |
| 2023 | 586,182 |
| 2024 | 590,865 |
| 2025 | 593,640 |
Neighboring counties
- Plymouth County northeast · 546,829 people
- Newport County, Rhode Island southwest · 83,051 people
- Providence County, Rhode Island west · 678,179 people
- Dukes County southeast · 21,219 people
- Norfolk County north · 739,749 people
- Bristol County, Rhode Island west · 50,001 people
- Barnstable County east · 233,539 people
Printable Bristol County map
The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.
- PDF (Letter) (153 KB)
- PNG (2400 px) (164 KB)
Paste this code to embed the map on your site:
Sources
- Boundaries: U.S. Census Bureau, 2025 Cartographic Boundary Files (1:500,000).
- Population: Census Bureau county and city estimates, Vintage 2025. CDP populations: American Community Survey 2020–2024.
- Places and ZIP codes: Census Bureau 2026 Gazetteer and 2020 ZIP Code Tabulation Area relationship files.
- County seat, founding year and name origin: Wikidata (CC0), checked against state sources.
Back to the Massachusetts county map with all 14 counties. Found an error? Tell us.