Ranking of Pennsylvania Counties By Per Capita Income in 2021 (ACS-5Yrs)

Updated on March 5, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the Per Capita Income for Pennsylvania was $37,725. Among all Pennsylvania counties, Chester County had the highest per capita income ($55,702), followed by Montgomery County ($53,343), and Bucks County ($50,315). On the other hand, the following 3 counties had the lowest per capita income: Forest County ($20,696), Cameron County ($25,238), and Clearfield County ($26,397).

The chart below shows the top 10 Pennsylvania counties with high per capita income, and the table below shows the ranking of all Pennsylvania counties.

You can also see similar information for other states and for the United States.

Data Source: US Census Bureau.
Ranking of Pennsylvania Counties By Per Capita Income in 2021
Chester County
Montgomery County
Bucks County
Delaware County
Allegheny County
Butler County
Cumberland County
Northampton County
Washington County
Montour County
Ranking of Pennsylvania Counties By Per Capita Income in 2021
Items per page:
0 of 0
Rank County Per Capita Income ($)
1 Chester County 55702
2 Montgomery County 53343
3 Bucks County 50315
4 Delaware County 43518
5 Allegheny County 42077
6 Butler County 41955
7 Cumberland County 40002
8 Northampton County 39789
9 Washington County 39089
10 Montour County 38709
11 Westmoreland County 36840
12 Pike County 36713
13 Dauphin County 36600
14 Lehigh County 36301
15 York County 35623
16 Lancaster County 35609
17 Adams County 34674
18 Perry County 34587
19 Berks County 34519
20 Centre County 34358
21 Beaver County 34269
22 Susquehanna County 33885
23 Wyoming County 33760
24 Franklin County 33394
25 Monroe County 32961
26 Philadelphia County 32344
27 Lackawanna County 32265
28 Lebanon County 32226
29 Carbon County 31644
30 Sullivan County 31531
31 Elk County 31439
32 Union County 31298
33 Luzerne County 31166
34 Blair County 30791
35 Erie County 30715
36 Armstrong County 30445
37 Fulton County 30255
38 Warren County 30055
39 Lawrence County 29832
40 Lycoming County 29672
41 Bradford County 29598
42 Schuylkill County 29496
43 Snyder County 29285
44 Venango County 29245
45 Wayne County 29215
46 Mercer County 28977
47 Greene County 28932
48 Columbia County 28895
49 Fayette County 28874
50 Cambria County 28860
51 Crawford County 28606
52 Tioga County 28416
53 Somerset County 28330
54 Juniata County 28263
55 Bedford County 28156
56 Northumberland County 27939
57 McKean County 27818
58 Indiana County 27780
59 Jefferson County 27548
60 Mifflin County 27424
61 Huntingdon County 27271
62 Clarion County 27182
63 Clinton County 27064
64 Potter County 26890
65 Clearfield County 26397
66 Cameron County 25238
67 Forest County 20696