Ranking of Maine Counties By Population with English Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 268.25K people in Maine with English ancestry. Among all Maine counties, Cumberland County had the highest population with English ancestry (61.91K), followed by York County (38.49K), and Penobscot County (28.69K).

The chart and table below shows the top 10 counties with high number of people with English ancestry.

You can see similar information for other states and for other ancestry groups in Maine.

Data Source: US Census Bureau.
Ranking of Maine Counties By Population with English Ancestry in 2021
Cumberland County
York County
Penobscot County
Kennebec County
Androscoggin County
Hancock County
Oxford County
Aroostook County
Lincoln County
Somerset County
Ranking of Maine Counties By Population with English Ancestry in 2021
0 of 0
Rank County Population
1 Cumberland County 61909
2 York County 38486
3 Penobscot County 28685
4 Kennebec County 25323
5 Androscoggin County 18966
6 Hancock County 14238
7 Oxford County 12297
8 Aroostook County 11686
9 Lincoln County 9061
10 Somerset County 8882
11 Knox County 8470
12 Waldo County 7400
13 Sagadahoc County 6774
14 Franklin County 6707
15 Washington County 6417
16 Piscataquis County 2951