U.S. Census Bureau · 2025 Population Estimates Program (PEP)

Massachusetts County Population — 2025 PEP

July 1, 2025 resident population estimates for 14 counties. State total (sum of these county estimates): 7,154,084 persons.

Separate 2025 TIGER/Line county boundaries validate county identity; these are not ACS 2024 survey estimates.

Official Vintage 2025 county identities and unsimplified TIGER coordinates; separate-period ACS housing is joined only by exact full GEOID. Original 2020 counts require separately evidenced compatible geography; incompatible observations remain null with reasons. The revised April estimates base is not an original census count; no boundary allocation is invented.

Source and downloads

2025 Census PEP county estimates, 2020–2025 series; counts are persons, migration counts are persons, published rates are per 1,000, and unavailable values remain null (not zero). 2020 rates are unavailable for the partial-year interval. County totals and characteristics are verified against the pinned raw Census CSV receipts and independent 2025 county geometry.

Official Census PEP county source · Download JSON · Download CSV · Download source metadata

Official state totals and county summaries

Official NST July 1, 2025 state total: 7,154,084 persons (SUMLEV 040, PEP Vintage 2025). County sum: 7,154,084 persons; comparison status: equal.

Official NST July 2020: 6,985,320 persons; July 2020–July 2025 change: +168,764 persons; growth: 2.415981 percent (denominator: official July 2020 population).

County July 2024–July 2025: Growing: 8 · Shrinking: 6 · Unchanged: 0 · Missing: 0. Median county growth: 0.128494 percent.

Largest county: Middlesex County (GEOID 25017): 1669979 persons.

Fastest county growth: Worcester County (GEOID 25027): 0.540894 percent.

Greatest numeric increase: Middlesex County (GEOID 25017): 6050 persons.

no minimum population; missing excluded per measure; median of county percentages, not population weighted; equal values use ascending full GEOID.

Official state demographics

Resident population · SUMLEV 040 · July 1, 2025 · Census PEP Vintage 2025. Denominator for every share: 7,154,084 resident persons. Six exclusive race groups; Hispanic origin overlaps race and must not be added to it. Release: June 2026; exact day unproved; PEP estimates have no ACS sampling MOE.

Scroll horizontally to see Count and Share. Keyboard: focus this table region and use Left and Right arrow keys.

Official state age, sex, race and overlapping Hispanic origin
MeasureCountShare
Female3,690,204 persons51.581782 percent
Male3,463,880 persons48.418218 percent
Ages 18–24706,187 persons9.871103 percent
Ages 25–441,963,225 persons27.442018 percent
Ages 45–641,735,305 persons24.256145 percent
Ages 65 and older1,421,793 persons19.873865 percent
Under 181,327,574 persons18.556869 percent
American Indian or Alaska Native alone64,446 persons0.900828 percent
Asian alone604,571 persons8.450712 percent
Black or African American alone732,464 persons10.238404 percent
Native Hawaiian or other Pacific Islander alone6,890 persons0.096309 percent
Two or more races287,658 persons4.020892 percent
White alone5,458,055 persons76.292856 percent
Hispanic (any race)1,035,155 persons14.469428 percent
Not Hispanic6,118,929 persons85.530572 percent

Official state median age: 40.4 years. Published state SYASEX median age; not a county aggregation, not ACS.

Download all state demographic observations (CSV)

Revised April 1, 2020 estimates base (official NST): 7,033,112 persons; county base sum: 7,033,112 persons; comparison: equal. This is not the original decennial census count.

Original April 1, 2020 Census count: 14 compatible counties; 0 unavailable. Published Census county centers-of-population POPULATION, original 2020 Gazetteer and official 2020–2025 geographic-change evidence; no boundary allocation. Original count, revised April estimates base and July 2020 estimate are separate observations. Documentation: November 2021; exact file release day unproved; retrieval is not release. Official original count source. Original 2020 Gazetteer identity plus Census geographic-change notes 2014–2025; no county-level change recorded from 2020 onward, exact full modern name, and original count required. Any recorded county-level change or referenced counterparty is conservatively unavailable, including unresolved internal redistricting. Same GEOID alone is insufficient. Not a claim of identical cartographic coordinates; no invented allocations.

Source release date unavailable: retained pins do not attest an official release date; retrieval is not release. Reference dates and Vintage 2025 are explicit; no current-vintage refresh is implied.

County population and demographic explorer

Choose a measure, observation year and county without downloading boundaries. Rankings, search, trends and CSV work without a map. Load map explicitly to download the full, unsimplified 2025 TIGER boundaries; this defers rather than removes their payload. The table remains available without JavaScript.

PEP population · persons · July 1, 2025. Denominator: none. Calculation/source: CO POPESTIMATEy. Vintage 2025; null with metric_status reason; measured zero remains zero; no imputation.

Loading county controls; static rankings available below…

Map not loaded. County controls and rankings do not require boundaries.

After loading, Tab to a county and press Enter or Space; colors and the legend indicate signed direction and magnitude. Outlines show selection. The county picker works before and after map loading.

Selected county demographic breakdown

July 1, 2025 · Middlesex County (GEOID 25017). Same-period county population is the share denominator. Hispanic origin overlaps race; do not add origin to race counts. Other overlapping classifications are not additive. Official county median age is from PEP AGESEX MEDIAN_AGE_TOT, not ACS.

County demographics: counts, shares and official median age
Classification / sourceCount or statisticShare / status
Sex · PEP male818,210 persons48.995227 percent
Sex · PEP female851,769 persons51.004773 percent
Age bands · PEP under18312,696 persons18.724547 percent
Age bands · PEP age18 24162,447 persons9.727488 percent
Age bands · PEP age25 44493,709 persons29.563785 percent
Age bands · PEP age45 64400,168 persons23.962457 percent
Age bands · PEP age65plus300,959 persons18.021724 percent
Race alone (partition) · PEP white alone1,218,783 persons72.981936 percent
Race alone (partition) · PEP black alone114,183 persons6.837391 percent
Race alone (partition) · PEP aian alone9,972 persons0.597133 percent
Race alone (partition) · PEP asian alone258,448 persons15.476123 percent
Race alone (partition) · PEP nhpi alone1,085 persons0.064971 percent
Race alone (partition) · PEP two or more67,508 persons4.042446 percent
Hispanic origin (overlaps race) · PEP hispanic any race168,756 persons10.105277 percent
Hispanic origin (overlaps race) · PEP not hispanic1,501,223 persons89.894723 percent
Other overlapping classifications (not additive) · PEP white alone or combination1,282,986 persons76.826475 percent
Other overlapping classifications (not additive) · PEP not hispanic white alone1,094,571 persons65.543998 percent
Official county median age · AGESEX MEDIAN_AGE_TOT39.1 yearsNot a share; not ACS or an average of county medians

Use Ctrl/Command or Shift to select multiple counties. The following trend uses exact resident persons, not percentages; county size affects the scale. Missing observations break lines; the revised April estimates base is a separate dashed partial interval.

2025 county population rankings

All 14 county estimates are present without JavaScript, ranked by 2025 population (largest first). Signed changes compare July 1, 2024 to July 1, 2025. Unavailable is not zero; equal values break ties by GEOID (ascending).

Showing all 14 counties; ranked by 2025 population, descending.

Massachusetts County Population — 2025 PEP — July 1, 2025; rank reflects the selected ordering
RankCountyGEOIDPopulation (persons)Signed change (persons)Signed change (percent)
1Middlesex County250171,669,979+6050 persons+0.363597%
2Worcester County25027888,502+4780 persons+0.540894%
3Essex County25009826,653+483 persons+0.058463%
4Suffolk County25025791,891-1644 persons-0.207174%
5Norfolk County25021739,749+2148 persons+0.291214%
6Bristol County25005593,640+2775 persons+0.469650%
7Plymouth County25023546,829+2166 persons+0.397677%
8Hampden County25013464,338+920 persons+0.198525%
9Barnstable County25001233,539-412 persons-0.176105%
10Hampshire County25015164,065-614 persons-0.372847%
11Berkshire County25003128,224-825 persons-0.639292%
12Franklin County2501170,698-213 persons-0.300377%
13Dukes County2500721,219-135 persons-0.632200%
14Nantucket County2501914,758+45 persons+0.305852%

County population and median home value · different vintages

Each point pairs a county’s PEP July 1, 2025 resident population (persons) with its ACS 2024 5-year median owner-occupied home value (B25077, U.S. dollars). These are different reference periods and different statistical programs. This descriptive comparison does not imply causality or matched vintages. Suppressed, missing or invalid ACS estimates are unavailable, not zero and not plotted. A valid zero remains zero.

The exact-value table below works without JavaScript; chart loading requires JavaScript.

Select a county using the map or rankings to coordinate the comparison.

County comparison: PEP July 1, 2025 population (persons) and ACS 2024 5-year median owner-occupied home value (U.S. dollars); unavailable values identified
CountyGEOIDPEP July 1, 2025 population (persons)ACS 2024 5-year median home value (U.S. dollars)
Barnstable County25001233,539$629,000
Berkshire County25003128,224$305,400
Bristol County25005593,640$451,200
Dukes County2500721,219$1,165,800
Essex County25009826,653$619,100
Franklin County2501170,698$329,000
Hampden County25013464,338$298,800
Hampshire County25015164,065$390,300
Middlesex County250171,669,979$727,800
Nantucket County2501914,758$1,593,800
Norfolk County25021739,749$683,900
Plymouth County25023546,829$556,000
Suffolk County25025791,891$705,800
Worcester County25027888,502$423,700