Ranking of Pennsylvania Counties By Population with Scottish Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 184.01K people in Pennsylvania with Scottish ancestry. Among all Pennsylvania counties, Allegheny County had the highest population with Scottish ancestry (21.70K), followed by Montgomery County (12.57K), and Chester County (11.16K).

The chart and table below shows the top 10 counties with high number of people with Scottish 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 Scottish Ancestry in 2021
Allegheny County
Montgomery County
Chester County
Bucks County
Philadelphia County
Lancaster County
Westmoreland County
York County
Delaware County
Cumberland County
Ranking of Pennsylvania Counties By Population with Scottish Ancestry in 2021
0 of 0
Rank County Population
1 Allegheny County 21703
2 Montgomery County 12574
3 Chester County 11162
4 Bucks County 10545
5 Philadelphia County 9596
6 Lancaster County 7778
7 Westmoreland County 7526
8 York County 7494
9 Delaware County 7372
10 Cumberland County 5081
11 Washington County 4558
12 Berks County 4475
13 Butler County 4308
14 Erie County 4197
15 Lehigh County 3521
16 Northampton County 3075
17 Franklin County 2949
18 Beaver County 2882
19 Dauphin County 2877
20 Centre County 2719
21 Mercer County 2540
22 Lackawanna County 2146
22 Luzerne County 2146
23 Cambria County 2039
24 Blair County 2004
25 Monroe County 1880
26 Lycoming County 1749
27 Fayette County 1711
28 Lebanon County 1592
29 Clearfield County 1575
30 Adams County 1574
31 Crawford County 1570
32 Armstrong County 1501
33 Somerset County 1376
34 Indiana County 1299
35 Northumberland County 1297
36 Bradford County 1246
37 Lawrence County 1230
38 Perry County 1115
39 Venango County 1089
40 Tioga County 1008
41 Bedford County 930
42 Pike County 847
43 Jefferson County 817
44 Columbia County 813
45 Schuylkill County 802
46 Susquehanna County 783
47 Clarion County 728
48 Greene County 721
49 Warren County 713
50 Huntingdon County 699
51 Clinton County 649
52 McKean County 597
53 Snyder County 576
54 Wayne County 562
55 Wyoming County 561
56 Carbon County 546
57 Union County 536
58 Mifflin County 440
59 Juniata County 409
60 Potter County 305
61 Fulton County 250
62 Montour County 228
63 Elk County 212
64 Sullivan County 88
65 Forest County 75
66 Cameron County 44