Ranking of Pennsylvania Counties By Percentage of Population Aged 25 years and above with an Educational attainment of Bachelors or Higher in 2021 (ACS-5Yrs)

Updated on September 3, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the percentage of the population of Pennsylvania (aged 25 years and above) who had an educational attainment of Bachelors or Higher was 33.12%. Among all Pennsylvania counties, Chester County had the highest percentage of its population (aged 25 years and above) with an educational attainment of Bachelors or Higher (55.24%), followed by Montgomery County (50.75%), and Centre County (45.86%).

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.

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

Ranking of Pennsylvania Counties By Percentage of Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
Chester County
Montgomery County
Centre County
Allegheny County
Bucks County
Delaware County
Butler County
Cumberland County
Montour County
Northampton County
Ranking of Pennsylvania Counties By Percentage of Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
0 of 0
Rank County Percentage of Population (Aged 25yrs+) (%)
1 Chester County 55.24
2 Montgomery County 50.75
3 Centre County 45.86
4 Allegheny County 43.29
5 Bucks County 42.92
6 Delaware County 40.55
7 Butler County 38.21
8 Cumberland County 38.20
9 Montour County 35.56
10 Northampton County 32.78
11 Philadelphia County 32.52
12 Dauphin County 32.26
13 Washington County 31.72
14 Lehigh County 31.46
15 Westmoreland County 30.76
16 Lancaster County 29.73
17 Lackawanna County 29.42
18 Erie County 28.81
19 Pike County 26.78
20 Union County 26.13
21 Monroe County 26.06
22 Beaver County 25.90
23 Berks County 25.89
24 York County 25.81
25 Indiana County 25.70
26 Columbia County 24.79
27 Lycoming County 24.32
28 Luzerne County 24.02
29 Adams County 24.00
30 Blair County 23.21
31 Mercer County 23.14
32 Franklin County 22.97
33 Cambria County 22.35
34 Lebanon County 22.06
35 Clarion County 22.05
36 Snyder County 21.64
37 Lawrence County 21.48
38 Wyoming County 20.91
39 Tioga County 20.67
40 Crawford County 20.22
41 Wayne County 19.59
42 McKean County 19.53
43 Bradford County 19.52
44 Warren County 19.49
45 Susquehanna County 19.44
46 Venango County 19.42
47 Clinton County 19.35
48 Elk County 18.81
49 Armstrong County 18.54
50 Clearfield County 18.37
51 Greene County 18.01
52 Sullivan County 17.93
53 Perry County 17.91
54 Fayette County 17.90
55 Northumberland County 17.80
56 Schuylkill County 17.78
57 Carbon County 17.67
58 Huntingdon County 17.46
59 Somerset County 16.89
60 Jefferson County 16.38
61 Potter County 16.30
62 Bedford County 15.78
63 Fulton County 15.75
64 Juniata County 14.51
65 Mifflin County 13.30
66 Forest County 11.23
67 Cameron County 10.62