Ranking of Pennsylvania 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 971.06K people in Pennsylvania with English ancestry. Among all Pennsylvania counties, Allegheny County had the highest population with English ancestry (97.18K), followed by Montgomery County (73.70K), and Chester County (66.88K).

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 Pennsylvania.

Data Source: US Census Bureau.
Ranking of Pennsylvania Counties By Population with English Ancestry in 2021
Allegheny County
Montgomery County
Chester County
Bucks County
Philadelphia County
Delaware County
Lancaster County
York County
Westmoreland County
Berks County
Ranking of Pennsylvania Counties By Population with English Ancestry in 2021
0 of 0
Rank County Population
1 Allegheny County 97176
2 Montgomery County 73697
3 Chester County 66879
4 Bucks County 62068
5 Philadelphia County 45423
6 Delaware County 44551
7 Lancaster County 41236
8 York County 36468
9 Westmoreland County 32140
10 Berks County 24612
11 Erie County 22109
12 Cumberland County 21874
13 Washington County 21595
14 Northampton County 20170
15 Butler County 18391
16 Lehigh County 18205
17 Luzerne County 17000
18 Dauphin County 16057
19 Centre County 15564
20 Beaver County 15433
21 Lackawanna County 14861
22 Fayette County 12956
23 Franklin County 11639
24 Adams County 10777
25 Mercer County 10357
26 Cambria County 10276
27 Crawford County 9970
28 Monroe County 9206
29 Lycoming County 9084
30 Blair County 8851
31 Bradford County 8032
32 Columbia County 7645
33 Northumberland County 7621
34 Indiana County 7433
35 Schuylkill County 7127
36 Lawrence County 7120
37 Clearfield County 7117
38 Lebanon County 6612
39 Tioga County 5746
40 Susquehanna County 5667
41 Venango County 5645
42 Armstrong County 5466
43 Somerset County 5416
44 Wayne County 5015
45 Warren County 4692
46 Greene County 4126
47 Bedford County 4028
48 Pike County 3967
49 McKean County 3898
50 Jefferson County 3708
51 Carbon County 3618
52 Wyoming County 3455
53 Perry County 3171
54 Huntingdon County 2938
55 Union County 2879
56 Clarion County 2680
57 Mifflin County 2613
58 Snyder County 2535
59 Montour County 2347
60 Clinton County 2197
61 Potter County 2087
62 Elk County 1987
63 Juniata County 1200
64 Fulton County 1177
65 Sullivan County 637
66 Forest County 490
67 Cameron County 347