Ranking of Pennsylvania Counties By Population with Welsh Ancestry in 2021

Updated on April 16, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, there were 147.52K people in Pennsylvania with Welsh ancestry. Among all Pennsylvania counties, Allegheny County had the highest population with Welsh ancestry (13.25K), followed by Luzerne County (11.97K), and Lackawanna County (9.36K).

The chart and table below shows the top 10 counties with high number of people with Welsh 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 Welsh Ancestry in 2021
Allegheny County
Luzerne County
Lackawanna County
Montgomery County
Chester County
Bucks County
Philadelphia County
Lancaster County
Delaware County
Berks County
Ranking of Pennsylvania Counties By Population with Welsh Ancestry in 2021
0 of 0
Rank County Population
1 Allegheny County 13253
2 Luzerne County 11969
3 Lackawanna County 9358
4 Montgomery County 8027
5 Chester County 7561
6 Bucks County 6120
7 Philadelphia County 5311
8 Lancaster County 5266
9 Delaware County 5139
10 Berks County 5044
11 Northampton County 4674
12 Lehigh County 4446
13 York County 3889
14 Cumberland County 3866
15 Westmoreland County 3657
16 Schuylkill County 2956
17 Dauphin County 2854
18 Washington County 2672
19 Beaver County 2286
20 Erie County 1972
21 Butler County 1921
22 Mercer County 1825
23 Centre County 1753
24 Cambria County 1668
25 Monroe County 1630
26 Susquehanna County 1490
27 Franklin County 1372
28 Wyoming County 1369
29 Northumberland County 1322
30 Lawrence County 1317
31 Lycoming County 1278
32 Blair County 1255
33 Bradford County 1177
34 Carbon County 1120
35 Columbia County 1077
36 Indiana County 1035
37 Lebanon County 1017
38 Somerset County 997
39 Wayne County 974
40 Tioga County 948
41 Clearfield County 920
42 Fayette County 874
43 Crawford County 796
44 Adams County 770
45 Venango County 537
46 Warren County 535
47 Union County 509
48 Montour County 477
49 Armstrong County 459
50 Bedford County 443
51 Perry County 428
52 Mifflin County 415
53 Jefferson County 386
54 Pike County 384
55 McKean County 383
56 Snyder County 364
57 Clinton County 349
58 Huntingdon County 311
59 Greene County 295
60 Clarion County 270
61 Juniata County 193
62 Potter County 182
63 Fulton County 117
64 Elk County 116
65 Sullivan County 69
66 Forest County 35
67 Cameron County 34