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

Updated on June 18, 2025.

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

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 2019
Allegheny
Montgomery
Philadelphia
Bucks
Lancaster
Chester
Delaware
York
Westmoreland
Berks
Ranking of Pennsylvania Counties By Non-Hispanic White Population in 2019
0 of 0
Rank County Non-Hispanic White Population
1 Allegheny County 948821
2 Montgomery County 622247
3 Philadelphia County 542502
4 Bucks County 523143
5 Lancaster County 443226
6 Chester County 413641
7 Delaware County 371000
8 York County 370989
9 Westmoreland County 326685
10 Berks County 295410
11 Luzerne County 251404
12 Lehigh County 230538
13 Northampton County 229945
14 Erie County 226109
15 Cumberland County 213739
16 Washington County 190049
17 Dauphin County 179287
18 Butler County 177732
19 Lackawanna County 175574
20 Beaver County 146011
21 Centre County 138603
22 Franklin County 135698
23 Schuylkill County 127140
24 Cambria County 120259
25 Fayette County 118555
26 Blair County 115354
27 Lebanon County 114672
28 Monroe County 109066
29 Lycoming County 102498
30 Mercer County 98421
31 Adams County 91198
32 Northumberland County 83267
33 Crawford County 79981
34 Indiana County 78819
35 Lawrence County 78282
36 Clearfield County 73478
37 Somerset County 69197
38 Armstrong County 62730
39 Columbia County 60471
40 Carbon County 58252
41 Bradford County 57905
42 Venango County 48822
43 Bedford County 46343
44 Wayne County 46113
45 Pike County 44554
46 Mifflin County 44191
47 Perry County 43993
48 Jefferson County 42052
49 Huntingdon County 40664
50 Tioga County 39098
51 Susquehanna County 38665
52 Snyder County 38368
53 McKean County 37926
54 Warren County 37881
55 Union County 37758
56 Clarion County 36921
57 Clinton County 36379
58 Greene County 33656
59 Elk County 29081
60 Wyoming County 25554
61 Juniata County 23244
62 Montour County 16503
63 Potter County 15958
64 Fulton County 13909
65 Sullivan County 5573
66 Forest County 5125
67 Cameron County 4239