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

Updated on June 18, 2025.

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

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 2018
Allegheny
Montgomery
Philadelphia
Bucks
Lancaster
Chester
Delaware
York
Westmoreland
Berks
Ranking of Pennsylvania Counties By Non-Hispanic White Population in 2018
0 of 0
Rank County Non-Hispanic White Population
1 Allegheny County 953750
2 Montgomery County 623357
3 Philadelphia County 544586
4 Bucks County 525672
5 Lancaster County 443798
6 Chester County 413268
7 Delaware County 374150
8 York County 371722
9 Westmoreland County 328742
10 Berks County 298062
11 Luzerne County 255442
12 Lehigh County 233375
13 Northampton County 231351
14 Erie County 228707
15 Cumberland County 213767
16 Washington County 190621
17 Dauphin County 180183
18 Butler County 177622
19 Lackawanna County 177356
20 Beaver County 147136
21 Centre County 139119
22 Franklin County 135765
23 Schuylkill County 128384
24 Cambria County 121766
25 Fayette County 119579
26 Blair County 116023
27 Lebanon County 115199
28 Monroe County 109934
29 Lycoming County 103345
30 Mercer County 99665
31 Adams County 91615
32 Northumberland County 84044
33 Crawford County 80644
34 Indiana County 79350
35 Lawrence County 79088
36 Clearfield County 73916
37 Somerset County 69660
38 Armstrong County 63447
39 Columbia County 60817
40 Carbon County 58478
41 Bradford County 58390
42 Venango County 49262
43 Bedford County 46546
44 Wayne County 46323
45 Pike County 44709
46 Mifflin County 44314
47 Perry County 43880
48 Jefferson County 42348
49 Huntingdon County 40989
50 Tioga County 39163
51 Susquehanna County 39047
52 Snyder County 38480
53 McKean County 38303
54 Warren County 38275
55 Union County 38014
56 Clarion County 37174
57 Clinton County 36758
58 Greene County 34194
59 Elk County 29301
60 Wyoming County 25859
61 Juniata County 23258
62 Montour County 16527
63 Potter County 16065
64 Fulton County 13913
65 Sullivan County 5628
66 Forest County 5239
67 Cameron County 4316