Source: U.S. Census ACS 2022 · GeoNames postal data

State · counties

Counties in Pennsylvania

The 67 counties recorded for ZIP codes in Pennsylvania, with the number of ZIP codes, total population, and median income in each. County names come from the site's ZIP records (GeoNames postal data); population is summed across member ZIPs and median income is the equal-weight average of member ZIP medians, the same rollup rule described on the methodology page.

Pennsylvania home

CountyZIP codesPopulationMedian income
Philadelphia 85 1,575,984 $69,208
Allegheny 142 1,228,979 $73,500
Montgomery 83 851,053 $121,351
Bucks 67 632,177 $132,149
Delaware 54 621,957 $105,413
Lancaster 73 553,619 $84,320
Chester 63 524,570 $119,553
York 49 454,339 $83,624
Berks 53 426,517 $82,983
Lehigh 34 354,204 $90,729
Westmoreland 85 352,984 $68,189
Northampton 29 337,873 $83,268
Luzerne 56 322,908 $67,776
Dauphin 41 280,971 $67,213
Cumberland 21 279,800 $79,019
Erie 46 273,740 $64,204
Washington 57 217,879 $69,218
Lackawanna 32 210,488 $65,266
Butler 37 200,114 $77,516
Beaver 20 161,801 $69,870
Centre 31 160,575 $69,195
Monroe 34 150,472 $84,945
Lebanon 18 146,038 $82,046
Franklin 31 146,007 $70,519
Schuylkill 58 143,733 $67,563
Fayette 61 137,812 $56,587
Cambria 52 134,693 $61,047
Blair 16 125,180 $61,532
Lycoming 22 114,901 $67,443
Mercer 20 109,523 $59,830
Adams 18 98,768 $78,939
Lawrence 19 90,459 $62,383
Northumberland 25 90,270 $65,386
Crawford 21 83,127 $61,219
Indiana 45 82,571 $58,187
Clearfield 48 76,485 $57,285
Somerset 40 73,627 $59,824
Columbia 11 68,374 $61,035
Pike 14 66,629 $76,527
Carbon 16 65,729 $60,900
Wayne 26 63,570 $61,709
Armstrong 27 62,780 $62,726
Bradford 25 59,777 $63,806
Venango 14 48,656 $60,051
Perry 14 48,418 $74,090
Bedford 24 46,666 $58,321
Union 14 45,748 $69,235
Jefferson 23 45,277 $59,921
Huntingdon 27 44,391 $67,250
Mifflin 11 42,402 $64,916
Tioga 21 42,107 $61,581
McKean 19 40,089 $63,788
Snyder 15 39,999 $62,890
Susquehanna 26 37,770 $69,267
Clarion 29 37,206 $60,660
Warren 20 36,844 $59,611
Greene 23 35,766 $64,651
Clinton 13 35,387 $68,553
Elk 14 30,716 $58,013
Wyoming 9 29,105 $65,011
Juniata 11 22,205 $70,915
Montour 3 19,165 $59,808
Potter 11 16,596 $54,488
Fulton 11 14,380 $62,412
Forest 7 7,165 $45,527
Sullivan 9 5,570 $66,084
Cameron 3 4,523 $52,784

Total population across listed counties: 12,989,208.