Ranking of Pennsylvania Counties By Population in 2024

Updated on June 21, 2025.

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

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 2024
Philadelphia
Allegheny
Montgomery
Bucks
Delaware
Lancaster
Chester
York
Berks
Lehigh
Ranking of Pennsylvania Counties By Population in 2024
Items per page:
0 of 0
Rank County Population
1 Philadelphia County 1573916
2 Allegheny County 1231814
3 Montgomery County 879190
4 Bucks County 650131
5 Delaware County 584882
6 Lancaster County 563293
7 Chester County 560745
8 York County 471240
9 Berks County 439117
10 Lehigh County 385655
11 Westmoreland County 350935
12 Luzerne County 331379
13 Northampton County 322989
14 Dauphin County 293029
15 Cumberland County 275516
16 Erie County 267750
17 Lackawanna County 216859
18 Washington County 210434
19 Butler County 199341
20 Monroe County 166523
21 Beaver County 165540
22 Centre County 159805
23 Franklin County 159285
24 Lebanon County 145319
25 Schuylkill County 144523
26 Cambria County 130108
27 Fayette County 123941
28 Blair County 120269
29 Lycoming County 113236
30 Mercer County 108140
31 Adams County 107914
32 Northumberland County 90027
33 Lawrence County 84233
34 Indiana County 82953
35 Crawford County 82089
36 Clearfield County 78132
37 Somerset County 72134
38 Columbia County 66012
39 Carbon County 65743
40 Armstrong County 63679
41 Pike County 62376
42 Bradford County 59699
43 Wayne County 51419
44 Venango County 49476
45 Bedford County 47643
46 Perry County 46816
47 Mifflin County 45935
48 Jefferson County 43367
49 Huntingdon County 43359
50 Union County 42159
51 Tioga County 40698
52 Snyder County 39627
53 McKean County 39478
54 Susquehanna County 38100
55 Clinton County 37865
56 Warren County 37373
57 Clarion County 36855
58 Greene County 33960
59 Elk County 30124
60 Wyoming County 25771
61 Juniata County 23395
62 Montour County 18115
63 Potter County 15993
64 Fulton County 14452
65 Forest County 6601
66 Sullivan County 5927
67 Cameron County 4348