Ranking of Pennsylvania Counties By Population in 2021

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2021, the Population for Pennsylvania was 13.02M. Among all Pennsylvania counties, Philadelphia County had the highest population (1.59M), followed by Allegheny County (1.25M), and Montgomery County (864.25K).

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 related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of Pennsylvania Counties By Population in 2021
Philadelphia
Allegheny
Montgomery
Bucks
Delaware
Lancaster
Chester
York
Berks
Lehigh
Ranking of Pennsylvania Counties By Population in 2021
Items per page:
0 of 0
Rank County Population
1 Philadelphia County 1589918
2 Allegheny County 1245440
3 Montgomery County 864252
4 Bucks County 647489
5 Delaware County 577126
6 Lancaster County 556364
7 Chester County 541036
8 York County 459264
9 Berks County 429698
10 Lehigh County 375922
11 Westmoreland County 353753
12 Luzerne County 325975
13 Northampton County 318215
14 Dauphin County 288286
15 Erie County 269455
16 Cumberland County 265550
17 Lackawanna County 216063
18 Washington County 210057
19 Butler County 196773
20 Monroe County 168708
21 Beaver County 166979
22 Centre County 158008
23 Franklin County 156589
24 Lebanon County 143772
25 Schuylkill County 143169
26 Cambria County 132240
27 Fayette County 127136
28 Blair County 122160
29 Lycoming County 113576
30 Mercer County 109964
31 Adams County 105696
32 Northumberland County 91001
33 Lawrence County 85565
34 Crawford County 83232
35 Indiana County 83095
36 Clearfield County 78348
37 Somerset County 72994
38 Carbon County 65523
39 Armstrong County 65211
40 Columbia County 64982
41 Bradford County 60131
42 Pike County 60009
43 Wayne County 51201
44 Venango County 50041
45 Bedford County 47505
46 Mifflin County 46182
47 Perry County 45961
48 Jefferson County 44121
49 Huntingdon County 43989
50 Union County 42484
51 Tioga County 41309
52 McKean County 40325
53 Snyder County 39748
54 Susquehanna County 38424
55 Warren County 38184
56 Clinton County 38024
57 Clarion County 37596
58 Greene County 35282
59 Elk County 30795
60 Wyoming County 26119
61 Juniata County 23359
62 Montour County 18094
63 Potter County 16318
64 Fulton County 14555
65 Forest County 6902
66 Sullivan County 5864
67 Cameron County 4465