Ranking of Pennsylvania Counties By Population with Scotch Irish Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 132.59K people in Pennsylvania with Scotch Irish ancestry. Among all Pennsylvania counties, Allegheny County had the highest population with Scotch Irish ancestry (17.97K), followed by Washington County (6.58K), and Westmoreland County (6.46K).

The chart and table below shows the top 10 counties with high number of people with Scotch Irish ancestry.

You can see similar information for other states and for other ancestry groups in Pennsylvania.

Data Source: US Census Bureau.
Ranking of Pennsylvania Counties By Population with Scotch Irish Ancestry in 2021
Allegheny County
Washington County
Westmoreland County
Montgomery County
Bucks County
Chester County
Lancaster County
York County
Butler County
Delaware County
Ranking of Pennsylvania Counties By Population with Scotch Irish Ancestry in 2021
0 of 0
Rank County Population
1 Allegheny County 17974
2 Washington County 6578
3 Westmoreland County 6462
4 Montgomery County 5941
5 Bucks County 5904
6 Chester County 5771
7 Lancaster County 5556
8 York County 5352
9 Butler County 5325
10 Delaware County 4165
11 Philadelphia County 3741
12 Cumberland County 3631
13 Beaver County 3582
14 Erie County 3175
15 Franklin County 3111
16 Mercer County 2814
17 Lawrence County 2728
18 Dauphin County 2449
19 Centre County 2046
20 Berks County 2036
21 Fayette County 1842
22 Armstrong County 1759
23 Lehigh County 1611
24 Indiana County 1585
25 Northampton County 1576
26 Crawford County 1531
27 Blair County 1448
28 Cambria County 1400
29 Adams County 1348
30 Venango County 1305
31 Lebanon County 1232
32 Perry County 1068
33 Luzerne County 1044
34 Lycoming County 918
35 Greene County 883
36 Huntingdon County 870
37 Clearfield County 864
38 Jefferson County 847
39 Monroe County 824
40 Somerset County 703
41 Clarion County 677
42 Mifflin County 664
43 Warren County 656
44 Tioga County 573
45 Lackawanna County 565
46 McKean County 546
47 Northumberland County 493
48 Columbia County 471
49 Bradford County 463
50 Juniata County 390
51 Carbon County 381
52 Union County 372
53 Schuylkill County 368
54 Bedford County 359
55 Pike County 324
56 Elk County 310
57 Susquehanna County 283
58 Clinton County 276
59 Wayne County 245
60 Montour County 235
61 Snyder County 193
62 Potter County 187
63 Wyoming County 177
64 Fulton County 138
65 Cameron County 136
66 Forest County 77
67 Sullivan County 28