Ranking of Pennsylvania Counties By Non-Hispanic White Alone Population Aged 25 years and above with an Educational attainment of High School Graduate or Equivalent in 2021 (ACS-5Yrs)

Updated on September 5, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the Pennsylvania Non-Hispanic White Alone population (aged 25 years and above) who had an educational attainment of High School Graduate or Equivalent was 2,478,122. Among all Pennsylvania counties, Allegheny County had the highest Non-Hispanic White Alone population (aged 25 years and above) with an educational attainment of High School Graduate or Equivalent (189,043), followed by Bucks County (112,589), and Philadelphia County (112,176).

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

You can see similar information for other educational attainments, and for other races and ethnicities.

You can also see similar information for other states and for the United States.

Ranking of Pennsylvania Counties By Non-Hispanic White Alone Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
Allegheny County
Bucks County
Philadelphia County
Lancaster County
Montgomery County
York County
Westmoreland County
Berks County
Luzerne County
Delaware County
Ranking of Pennsylvania Counties By Non-Hispanic White Alone Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
0 of 0
Rank County Number of People
1 Allegheny County 189043
2 Bucks County 112589
3 Philadelphia County 112176
4 Lancaster County 109046
5 Montgomery County 107697
6 York County 107359
7 Westmoreland County 89805
8 Berks County 83620
9 Luzerne County 76527
10 Delaware County 72892
11 Erie County 61841
12 Northampton County 59681
13 Chester County 58717
14 Lehigh County 56272
15 Washington County 51471
16 Cumberland County 50853
17 Lackawanna County 48628
18 Dauphin County 44967
19 Schuylkill County 43736
20 Franklin County 42995
21 Fayette County 42566
22 Beaver County 41772
23 Butler County 41545
24 Cambria County 40069
25 Blair County 38006
26 Lebanon County 36185
27 Northumberland County 31274
28 Mercer County 30384
29 Monroe County 29139
30 Lycoming County 28782
31 Crawford County 27055
32 Adams County 26890
33 Clearfield County 26757
34 Somerset County 25713
35 Lawrence County 25255
36 Centre County 24999
37 Armstrong County 23356
38 Indiana County 21617
39 Carbon County 20458
40 Bradford County 19583
41 Columbia County 18265
42 Venango County 17148
43 Bedford County 16957
44 Jefferson County 15839
45 Wayne County 15662
46 Mifflin County 15599
47 Perry County 14747
48 Huntingdon County 14333
49 Susquehanna County 13029
50 Pike County 13021
51 Warren County 12802
52 McKean County 12562
53 Tioga County 12546
54 Clarion County 11910
55 Snyder County 11394
56 Clinton County 11304
57 Elk County 10957
58 Greene County 10794
59 Union County 9828
60 Wyoming County 8585
61 Juniata County 7894
62 Potter County 5425
63 Fulton County 5049
64 Montour County 4601
65 Forest County 2487
66 Sullivan County 2249
67 Cameron County 1815