Ranking of Pennsylvania Counties By 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 population of Pennsylvania (aged 25 years and above) who had an educational attainment of Bachelors or Higher was 3,017,250. Among all Pennsylvania counties, Allegheny County had the highest population (aged 25 years and above) with an educational attainment of Bachelors or Higher (390,990), followed by Philadelphia County (356,096), and Montgomery County (303,992).

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 Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
Allegheny County
Philadelphia County
Montgomery County
Chester County
Bucks County
Delaware County
Lancaster County
York County
Westmoreland County
Lehigh County
Ranking of Pennsylvania Counties By Population (Aged 25yrs+) with an Educational Attainment of Bachelors or Higher in 2021
Items per page:
0 of 0
Rank County Number of People
1 Allegheny County 390990
2 Philadelphia County 356096
3 Montgomery County 303992
4 Chester County 200722
5 Bucks County 198250
6 Delaware County 158583
7 Lancaster County 110550
8 York County 81848
9 Westmoreland County 81002
10 Lehigh County 79797
11 Berks County 75301
12 Northampton County 71686
13 Cumberland County 68927
14 Dauphin County 63583
15 Luzerne County 55652
16 Erie County 53981
17 Butler County 52636
18 Washington County 47727
19 Centre County 44952
20 Lackawanna County 44781
21 Beaver County 31940
22 Monroe County 30662
23 Franklin County 25047
24 Lebanon County 21545
25 Cambria County 21464
26 Blair County 20520
27 Lycoming County 19572
28 Schuylkill County 18593
29 Mercer County 18275
30 Adams County 17567
31 Fayette County 17018
32 Indiana County 14139
33 Lawrence County 13322
34 Crawford County 11954
35 Northumberland County 11941
36 Pike County 11693
37 Clearfield County 11043
38 Columbia County 10835
39 Somerset County 9391
40 Armstrong County 9039
41 Carbon County 8460
42 Bradford County 8309
43 Wayne County 7706
44 Union County 7674
45 Venango County 7303
46 Tioga County 6085
47 Perry County 5886
48 Snyder County 5761
49 Clarion County 5650
50 McKean County 5642
51 Susquehanna County 5615
52 Huntingdon County 5610
53 Warren County 5566
54 Bedford County 5503
55 Jefferson County 5189
56 Clinton County 4802
57 Montour County 4706
58 Greene County 4656
59 Mifflin County 4306
60 Elk County 4277
61 Wyoming County 3975
62 Juniata County 2396
63 Potter County 1950
64 Fulton County 1668
65 Sullivan County 877
66 Forest County 685
67 Cameron County 377