Ranking of Pennsylvania Counties By Non-Hispanic White Population in 2017

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2017, among all Pennsylvania counties, Allegheny County had the highest number of people who identified their ethnicity as Non-Hispanic White (959.74K), followed by Montgomery County (625.12K), and Philadelphia County (547.54K).

The chart below shows the top 10 counties, and the table below shows the ranking of all Pennsylvania counties.

You can see similar ranking information for other racial and ethnicity groups in the United States.

You can also see similar information for other states, and also the ranking of all counties in the United States.

See this for other years:
Ranking of Pennsylvania Counties By Non-Hispanic White Population in 2017
Allegheny
Montgomery
Philadelphia
Bucks
Lancaster
Chester
Delaware
York
Westmoreland
Berks
Ranking of Pennsylvania Counties By Non-Hispanic White Population in 2017
0 of 0
Rank County Non-Hispanic White Population
1 Allegheny County 959742
2 Montgomery County 625123
3 Philadelphia County 547543
4 Bucks County 527848
5 Lancaster County 444142
6 Chester County 412866
7 Delaware County 376962
8 York County 372472
9 Westmoreland County 330575
10 Berks County 299811
11 Luzerne County 259381
12 Lehigh County 236033
13 Northampton County 232730
14 Erie County 231079
15 Cumberland County 213750
16 Washington County 191176
17 Dauphin County 181558
18 Lackawanna County 179575
19 Butler County 177151
20 Beaver County 148440
21 Centre County 138993
22 Franklin County 136080
23 Schuylkill County 129830
24 Cambria County 123443
25 Fayette County 120603
26 Blair County 116768
27 Lebanon County 114915
28 Monroe County 110980
29 Lycoming County 103514
30 Mercer County 100560
31 Adams County 91475
32 Northumberland County 85007
33 Crawford County 81397
34 Indiana County 79738
35 Lawrence County 79729
36 Clearfield County 74337
37 Somerset County 70055
38 Armstrong County 64115
39 Columbia County 61234
40 Carbon County 58614
41 Bradford County 58600
42 Venango County 49790
43 Bedford County 46812
44 Wayne County 46427
45 Pike County 44764
46 Mifflin County 44412
47 Perry County 43891
48 Jefferson County 42605
49 Huntingdon County 41205
50 Susquehanna County 39449
51 Tioga County 39217
52 McKean County 38746
53 Snyder County 38644
54 Warren County 38465
55 Union County 38008
56 Clarion County 37450
57 Clinton County 37000
58 Greene County 34570
59 Elk County 29475
60 Wyoming County 26200
61 Juniata County 23242
62 Montour County 16656
63 Potter County 16276
64 Fulton County 13908
65 Sullivan County 5706
66 Forest County 5279
67 Cameron County 4433