Ranking of Pennsylvania Counties By Population in 2023

Updated on June 21, 2025.

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

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 2023
Philadelphia
Allegheny
Montgomery
Bucks
Delaware
Lancaster
Chester
York
Berks
Lehigh
Ranking of Pennsylvania Counties By Population in 2023
Items per page:
0 of 0
Rank County Population
1 Philadelphia County 1563349
2 Allegheny County 1230138
3 Montgomery County 871673
4 Bucks County 647625
5 Delaware County 580538
6 Lancaster County 560174
7 Chester County 555310
8 York County 465977
9 Berks County 435284
10 Lehigh County 380872
11 Westmoreland County 351420
12 Luzerne County 328909
13 Northampton County 320844
14 Dauphin County 290886
15 Cumberland County 271553
16 Erie County 268203
17 Lackawanna County 216472
18 Washington County 210344
19 Butler County 198665
20 Monroe County 166581
21 Beaver County 165556
22 Centre County 159087
23 Franklin County 158054
24 Lebanon County 144546
25 Schuylkill County 143932
26 Cambria County 130713
27 Fayette County 124699
28 Blair County 120494
29 Lycoming County 113282
30 Mercer County 108519
31 Adams County 107147
32 Northumberland County 90131
33 Lawrence County 84553
34 Indiana County 83110
35 Crawford County 82052
36 Clearfield County 78381
37 Somerset County 72233
38 Columbia County 65782
39 Carbon County 65427
40 Armstrong County 64094
41 Pike County 61496
42 Bradford County 59700
43 Wayne County 51404
44 Venango County 49436
45 Bedford County 47442
46 Perry County 46367
47 Mifflin County 45950
48 Jefferson County 43625
49 Huntingdon County 43545
50 Union County 42237
51 Tioga County 40747
52 Snyder County 39699
53 McKean County 39522
54 Susquehanna County 38108
55 Clinton County 37852
56 Warren County 37672
57 Clarion County 36964
58 Greene County 34493
59 Elk County 30221
60 Wyoming County 25868
61 Juniata County 23368
62 Montour County 18053
63 Potter County 16040
64 Fulton County 14510
65 Forest County 6486
66 Sullivan County 5925
67 Cameron County 4382