Ranking of Pennsylvania Cities and Places By Percentage of Population Aged 25 years and above with an Educational attainment of High School Graduate or Equivalent 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 High School Graduate or Equivalent was 33.80%. Among all Pennsylvania cities and places with a population of 10K or higher, St. Marys city had the highest percentage of its population (aged 25 years and above) with an educational attainment of High School Graduate or Equivalent (52.38%), followed by Lebanon city (48.46%), and Chester city (48.38%).

The chart below shows the top 10 Pennsylvania cities and places (with a population of 10K+), and the table below shows the ranking of all Pennsylvania cities and places (with a population of 10K+).

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 Cities and Places By Percentage of Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
St. Marys city
Lebanon city
Chester city
Altoona city
New Castle city
Berwick borough
Waynesboro borough
Weigelstown CDP
Meadville city
Columbia borough
Ranking of Pennsylvania Cities and Places By Percentage of Population (Aged 25yrs+) with an Educational Attainment of High School Graduate or Equivalent in 2021
Items per page:
0 of 0
Rank City of Place Percentage of Population (Aged 25yrs+) (%)
1 St. Marys city 52.38
2 Lebanon city 48.46
3 Chester city 48.38
4 Altoona city 47.79
5 New Castle city 47.42
6 Berwick borough 47.09
7 Waynesboro borough 45.74
8 Weigelstown CDP 45.47
9 Meadville city 45.07
10 Columbia borough 44.54
11 Hanover borough 43.22
12 Washington city 43.17
13 Johnstown city 43.13
14 Darby borough 42.94
15 Northampton borough 42.87
16 York city 41.90
17 New Kensington city 41.74
18 Chambersburg borough 41.63
19 Levittown CDP 41.39
20 Sharon city 41.18
21 McKeesport city 41.07
22 Fullerton CDP 40.95
23 Pottstown borough 40.73
24 Pottsville city 40.25
25 Coatesville city 40.05
26 Wilkes-Barre city 39.94
27 Nanticoke city 39.89
28 Butler city 39.77
29 Scranton city 39.75
30 Woodlyn CDP 39.67
31 West Mifflin borough 39.46
32 Ephrata borough 39.42
33 Munhall borough 38.93
34 Erie city 38.58
35 Hazleton city 38.32
36 Bloomsburg town 37.68
37 Shiloh CDP 37.35
38 Reading city 36.82
39 Easton city 36.75
40 Emmaus borough 36.66
41 Progress CDP 36.58
42 Colonial Park CDP 36.53
43 Allentown city 36.52
44 Elizabethtown borough 35.80
45 Norristown borough 35.71
46 Williamsport city 35.52
47 Hermitage city 34.75
48 Baldwin borough 34.67
49 Harrisburg city 33.28
50 Lancaster city 33.22
51 Kingston borough 31.57
52 Philadelphia city 31.37
53 Yeadon borough 31.30
54 Bethlehem city 31.27
55 Dunmore borough 31.21
56 Lower Burrell city 31.09
57 Carlisle borough 31.01
58 Broomall CDP 27.85
59 Greensburg city 27.76
60 Lansdale borough 27.58
61 Roslyn CDP 26.78
62 Plum borough 26.26
63 Whitehall borough 25.63
64 Horsham CDP 25.45
65 Lansdowne borough 25.06
66 Willow Grove CDP 24.99
67 Pittsburgh city 24.71
68 Monroeville municipality 24.16
69 Indiana borough 24.14
70 Phoenixville borough 24.03
71 Drexel Hill CDP 23.88
72 Jefferson Hills borough 23.48
73 Mountain Top CDP 23.12
74 Wilkinsburg borough 22.42
75 Bethel Park municipality 22.11
76 Montgomeryville CDP 21.89
77 West Chester borough 21.58
78 Murrysville municipality 20.91
79 Carnot-Moon CDP 20.54
80 Wyomissing borough 20.32
81 Allison Park CDP 18.55
82 Hershey CDP 15.33
83 King of Prussia CDP 14.39
84 Ardmore CDP 13.44
85 State College borough 13.27
86 Franklin Park borough 7.71