Ranking of Pennsylvania Counties By Non-Hispanic White Population in 2022

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2022, among all Pennsylvania counties, Allegheny County had the highest number of people who identified their ethnicity as Non-Hispanic White (948.61K), followed by Montgomery County (631.57K), and Philadelphia County (535.78K).

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 other racial and ethnicity groups in the United States.

You can also see similar information for other states, and also the ranking of all counties in the United States.

See this for other years:
Ranking of Pennsylvania Counties By Non-Hispanic White Population in 2022
Allegheny
Montgomery
Philadelphia
Bucks
Lancaster
Chester
York
Delaware
Westmoreland
Berks
Ranking of Pennsylvania Counties By Non-Hispanic White Population in 2022
0 of 0
Rank County Non-Hispanic White Population
1 Allegheny County 948614
2 Montgomery County 631565
3 Philadelphia County 535777
4 Bucks County 528035
5 Lancaster County 447445
6 Chester County 421243
7 York County 371342
8 Delaware County 365566
9 Westmoreland County 326762
10 Berks County 293032
11 Luzerne County 246149
12 Northampton County 233321
13 Lehigh County 226909
14 Erie County 223380
15 Cumberland County 219777
16 Washington County 191663
17 Butler County 184887
18 Dauphin County 178360
19 Lackawanna County 175902
20 Beaver County 146041
21 Franklin County 134903
22 Centre County 133449
23 Schuylkill County 125019
24 Cambria County 119959
25 Lebanon County 114386
26 Fayette County 114353
27 Blair County 113240
28 Monroe County 104393
29 Lycoming County 101174
30 Mercer County 98118
31 Adams County 93403
32 Northumberland County 81643
33 Crawford County 77850
34 Indiana County 77286
35 Lawrence County 76989
36 Clearfield County 73021
37 Somerset County 68643
38 Armstrong County 62499
39 Columbia County 59961
40 Carbon County 58325
41 Bradford County 57066
42 Venango County 47579
43 Pike County 47407
44 Wayne County 45972
45 Bedford County 45794
46 Mifflin County 43642
47 Perry County 43602
48 Jefferson County 42408
49 Huntingdon County 39305
50 Tioga County 39166
51 Snyder County 37307
52 McKean County 37223
53 Union County 36733
54 Warren County 36452
55 Susquehanna County 36294
56 Clinton County 35697
57 Clarion County 35511
58 Greene County 32198
59 Elk County 29517
60 Wyoming County 24565
61 Juniata County 21837
62 Montour County 16195
63 Potter County 15529
64 Fulton County 13874
65 Sullivan County 5486
66 Forest County 4613
67 Cameron County 4179