Ranking of Pennsylvania Counties By Percentage of Population that are Non-Hispanic White in 2020

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2020, among all Pennsylvania counties, Jefferson County had the highest percentage of its population who identified their ethnicity as Non-Hispanic White (97.19%), followed by Elk County (97.11%), and Armstrong County (96.95%).

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 Percentage of Pop. that are Non-Hispanic White in 2020
Jefferson
Elk
Armstrong
Bedford
Warren
Potter
Venango
Fulton
Tioga
Clarion
Ranking of Pennsylvania Counties By Percentage of Pop. that are Non-Hispanic White in 2020
0 of 0
Rank County % of County Population
1 Jefferson County 97.19
2 Elk County 97.11
3 Armstrong County 96.95
4 Bedford County 96.78
5 Warren County 96.68
6 Potter County 96.19
7 Venango County 95.93
8 Fulton County 95.91
9 Tioga County 95.89
10 Clarion County 95.74
11 Bradford County 95.71
12 Cameron County 95.67
13 Susquehanna County 95.51
14 Mifflin County 95.38
15 Perry County 95.27
16 Wyoming County 95.13
17 Clinton County 95.11
18 Snyder County 94.78
19 Crawford County 94.63
20 Somerset County 94.44
21 Sullivan County 94.42
22 McKean County 94.32
23 Blair County 94.25
24 Butler County 94.14
25 Juniata County 93.92
26 Westmoreland County 93.36
27 Indiana County 93.33
28 Greene County 93.21
29 Clearfield County 92.69
30 Columbia County 92.64
31 Cambria County 92.13
32 Washington County 91.72
33 Fayette County 91.52
34 Lawrence County 91.17
35 Northumberland County 91.1
36 Carbon County 90.53
37 Montour County 90.41
38 Wayne County 90.35
39 Huntingdon County 90.33
40 Mercer County 90.17
41 Lycoming County 90.14
42 Schuylkill County 89.51
43 Beaver County 88.62
44 Adams County 88.48
45 Franklin County 86.66
46 Union County 86.49
47 Centre County 84.96
48 Cumberland County 83.78
49 Erie County 83.75
50 Lackawanna County 83.31
51 Bucks County 82.55
52 York County 81.91
53 Lancaster County 81.06
54 Lebanon County 80.74
55 Pike County 79.63
56 Luzerne County 78.35
57 Chester County 77.92
58 Allegheny County 77.49
59 Northampton County 74.92
60 Montgomery County 73.94
61 Forest County 70.12
62 Berks County 69.41
63 Delaware County 64.66
64 Monroe County 63.84
65 Dauphin County 63.2
66 Lehigh County 62.31
67 Philadelphia County 34.51