Ranking of Pennsylvania Counties By Population in 2020

Updated on June 18, 2025.

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

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 2020
Philadelphia
Allegheny
Montgomery
Bucks
Delaware
Lancaster
Chester
York
Berks
Lehigh
Ranking of Pennsylvania Counties By Population in 2020
Items per page:
0 of 0
Rank County Population
1 Philadelphia County 1600788
2 Allegheny County 1249671
3 Montgomery County 856900
4 Bucks County 646190
5 Delaware County 576523
6 Lancaster County 552834
7 Chester County 534860
8 York County 456754
9 Berks County 428693
10 Lehigh County 374493
11 Westmoreland County 354339
12 Luzerne County 325222
13 Northampton County 312810
14 Dauphin County 286717
15 Erie County 270739
16 Cumberland County 260254
17 Lackawanna County 215538
18 Washington County 209414
19 Butler County 194069
20 Monroe County 168326
21 Beaver County 167864
22 Centre County 157987
23 Franklin County 155951
24 Lebanon County 143292
25 Schuylkill County 142959
26 Cambria County 133198
27 Fayette County 128585
28 Blair County 122664
29 Lycoming County 114130
30 Mercer County 110548
31 Adams County 103802
32 Northumberland County 91550
33 Lawrence County 85970
34 Crawford County 83825
35 Indiana County 83153
36 Clearfield County 80431
37 Somerset County 74014
38 Armstrong County 65460
39 Carbon County 64752
40 Columbia County 64686
41 Bradford County 59958
42 Pike County 58576
43 Wayne County 51155
44 Venango County 50357
45 Bedford County 47580
46 Mifflin County 46145
47 Perry County 45838
48 Jefferson County 44480
49 Huntingdon County 44071
50 Union County 42655
51 Tioga County 41017
52 McKean County 40405
53 Snyder County 39742
54 Warren County 38526
55 Susquehanna County 38349
56 Clinton County 37377
57 Clarion County 37198
58 Greene County 35867
59 Elk County 30939
60 Wyoming County 26042
61 Juniata County 23483
62 Montour County 18132
63 Potter County 16387
64 Fulton County 14582
65 Forest County 6964
66 Sullivan County 5831
67 Cameron County 4532