Jobs in the United States → United States guide → Pennsylvania → Cities → Cities in the Highest-Paying Counties

Pennsylvania: cities in the highest-paying counties

Ranked from official statistics; every city opens its own guide.

In short: Pennsylvania: Norristown has the highest average pay in its county ($88,412) among the 100 largest places.
Philadelphia (1,579,706 residents)Pittsburgh (304,759 residents)Allentown (125,976 residents)Reading (95,242 residents)Erie (93,850 residents)Bethlehem (77,956 residents)Scranton (76,033 residents)Lancaster (57,719 residents)Levittown (50,926 residents)Harrisburg (50,287 residents)York (44,938 residents)Wilkes-Barre (44,423 residents)Altoona (43,196 residents)State College (41,050 residents)Norristown (35,893 residents)Chester (33,619 residents)Bethel Park (32,881 residents)Drexel Hill (30,451 residents)Hazleton (30,111 residents)Easton (29,739 residents)Monroeville (28,295 residents)Williamsport (27,612 residents)Plum (26,723 residents)Lebanon (26,536 residents)King of Prussia (25,857 residents)Pottstown (23,476 residents)Chambersburg (22,319 residents)Allison Park (22,045 residents)Carlisle (21,852 residents)New Castle (21,579 residents)Baldwin (21,057 residents)Murrysville (20,817 residents)West Chester (20,666 residents)Phoenixville (19,452 residents)West Mifflin (19,190 residents)Lansdale (19,011 residents)Johnstown (18,087 residents)Colonial Park (18,032 residents)McKeesport (17,380 residents)Fullerton (16,724 residents)Hanover (16,584 residents)Hermitage (16,041 residents)Horsham (16,005 residents)Weigelstown (15,485 residents)Franklin Park (15,235 residents)Whitehall (14,811 residents)Greensburg (14,741 residents)Hershey (14,242 residents)Indiana (14,212 residents)Dunmore (14,181 residents)Willow Grove (14,131 residents)Wilkinsburg (14,027 residents)Ardmore (13,909 residents)Ephrata (13,772 residents)Carnot-Moon (13,534 residents)Kingston (13,397 residents)Montgomeryville (13,388 residents)Washington (13,368 residents)Pottsville (13,364 residents)Coatesville (13,353 residents)Butler (13,212 residents)Bloomsburg (13,024 residents)Sharon (12,936 residents)Meadville (12,577 residents)St. Marys (12,529 residents)Jefferson Hills (12,317 residents)Yeadon (12,181 residents)New Kensington (12,011 residents)Elizabethtown (11,925 residents)Emmaus (11,889 residents)Mountain Top (11,850 residents)Lower Burrell (11,633 residents)Shiloh (11,246 residents)Wyomissing (11,172 residents)Lansdowne (11,122 residents)Waynesboro (11,047 residents)Progress (11,017 residents)Darby (10,687 residents)Broomall (10,679 residents)Nanticoke (10,653 residents)Roslyn (10,639 residents)Munhall (10,548 residents)Northampton (10,400 residents)Berwick (10,317 residents)Columbia (10,278 residents)Bala Cynwyd (10,227 residents)Bristol (9,902 residents)Brentwood (9,866 residents)Morrisville (9,752 residents)Uniontown (9,742 residents)Woodlyn (9,736 residents)Mechanicsburg (9,720 residents)Croydon (9,684 residents)Canonsburg (9,675 residents)Willow Street (9,647 residents)Middletown (9,632 residents)Lititz (9,619 residents)Sunbury (9,617 residents)Oil City (9,468 residents)East York (9,388 residents)
Map of Pennsylvania: the 100 largest cities

Click any dot to open that city: jobs, pay, rent, commute, county economy and climate. Dot size follows population; colours follow the state flag.

Open the sortable tables of all 100 cities →

By AtiveSite · Published 07/11/2026 · Updated 07/11/2026 · Every figure is linked to its source below.

Norristown#1
$88,412county average annual pay
100cities ranked
🆕 Work guides: live jobs + official data, law, permits, pay and cost of living. United States · Pennsylvania · all 100 cities + map → · all 67 counties → · Pennsylvania rankings · all 51 states → · 200 largest companies · 240 best job niches · Federal jobs in Pennsylvania

Ranking

CITY (100 largest of Pennsylvania) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · BLS QCEW 2024 · Data: ACS 2020–2024; QCEW 2024

Among the 100 largest places in Pennsylvania, Norristown has the highest average pay in its county ($88,412), followed by King of Prussia and Pottstown. Click any column to sort; click a city for its guide.

What the ranking shows

Across the 100 places in Pennsylvania that we cover, the median is $64,953 and the average $67,322; the figure runs from $88,412 (Norristown) to $49,299 (Oil City). That is a spread of 1.8 times between the two ends.

How to use it

The first five are Norristown, King of Prussia, Pottstown, Lansdale, Horsham. A high or low position is not good or bad on its own: read it together with the other measures on the city pages. Use the Compare tab on each city page to see how two places differ across income, rent, commute and education, and check the county page for the local job market.

Sort:
# ⇅City ⇅County ⇅County average annual pay ⇅Population ⇅Median household income ⇅Median rent ⇅
1NorristownMontgomery County$88,41235,893$66,701$1,422
2King of Prussia (unincorporated)Montgomery County$88,41225,857$117,912$2,077
3PottstownMontgomery County$88,41223,476$60,828$1,260
4LansdaleMontgomery County$88,41219,011$88,229$1,470
5Horsham (unincorporated)Montgomery County$88,41216,005$94,987$1,446
6Willow Grove (unincorporated)Montgomery County$88,41214,131$98,064$1,765
7Ardmore (unincorporated)Montgomery County$88,41213,909$119,111$1,763
8Montgomeryville (unincorporated)Montgomery County$88,41213,388$131,345$1,993
9Roslyn (unincorporated)Montgomery County$88,41210,639$99,318$1,306
10Bala Cynwyd (unincorporated)Montgomery County$88,41210,227$150,000$1,886
11West ChesterChester County$87,88620,666$78,385$1,731
12PhoenixvilleChester County$87,88619,452$102,138$1,735
13CoatesvilleChester County$87,88613,353$59,256$1,471
14PhiladelphiaPhiladelphia County$83,1871,579,706$61,953$1,397
15PittsburghAllegheny County$78,297304,759$65,742$1,261
16Bethel ParkAllegheny County$78,29732,881$107,090$1,311
17MonroevilleAllegheny County$78,29728,295$79,218$1,175
18PlumAllegheny County$78,29726,723$98,705$1,177
19Allison Park (unincorporated)Allegheny County$78,29722,045$113,822$1,222
20BaldwinAllegheny County$78,29721,057$80,983$1,066
21West MifflinAllegheny County$78,29719,190$76,563$780
22McKeesportAllegheny County$78,29717,380$34,219$848
23Franklin ParkAllegheny County$78,29715,235$176,875$2,330
24WhitehallAllegheny County$78,29714,811$89,404$915
25WilkinsburgAllegheny County$78,29714,027$46,416$1,025
26Carnot-Moon (unincorporated)Allegheny County$78,29713,534$100,714$1,214
27Jefferson HillsAllegheny County$78,29712,317$116,064$1,355
28MunhallAllegheny County$78,29710,548$52,517$780
29BrentwoodAllegheny County$78,2979,866$68,904$860
30ChesterDelaware County$73,17233,619$41,342$1,091
31Drexel Hill (unincorporated)Delaware County$73,17230,451$88,168$1,357
32YeadonDelaware County$73,17212,181$49,759$1,213
33LansdowneDelaware County$73,17211,122$73,232$1,304
34DarbyDelaware County$73,17210,687$39,863$1,308
35Broomall (unincorporated)Delaware County$73,17210,679$105,625$1,765
36Woodlyn (unincorporated)Delaware County$73,1729,736$79,696$1,196
37WashingtonWashington County$72,31913,368$52,975$910
38CanonsburgWashington County$72,3199,675$79,227$1,025
39AllentownLehigh County$70,311125,976$55,494$1,317
40Fullerton (unincorporated)Lehigh County$70,31116,724$69,317$1,428
41EmmausLehigh County$70,31111,889$83,917$1,389
42HarrisburgDauphin County$68,01250,287$48,099$1,062
43Colonial Park (unincorporated)Dauphin County$68,01218,032$73,105$1,392
44Hershey (unincorporated)Dauphin County$68,01214,242$78,587$1,268
45Progress (unincorporated)Dauphin County$68,01211,017$73,030$1,233
46MiddletownDauphin County$68,0129,632$55,765$1,234
47ButlerButler County$65,57913,212$44,247$818
48CarlisleCumberland County$65,14921,852$61,720$1,094
49MechanicsburgCumberland County$65,1499,720$84,421$1,083
50Levittown (unincorporated)Bucks County$64,95350,926$105,071$1,556
51BristolBucks County$64,9539,902$76,042$1,409
52MorrisvilleBucks County$64,9539,752$99,526$1,044
53Croydon (unincorporated)Bucks County$64,9539,684$70,308$1,312
54ReadingBerks County$63,60895,242$44,091$1,067
55WyomissingBerks County$63,60811,172$93,203$1,781
56State CollegeCentre County$62,82241,050$45,424$1,273
57YorkYork County$62,42744,938$48,420$1,014
58HanoverYork County$62,42716,584$61,293$1,137
59Weigelstown (unincorporated)York County$62,42715,485$73,722$1,385
60Shiloh (unincorporated)York County$62,42711,246$94,324$1,530
61East York (unincorporated)York County$62,4279,388$88,021$1,356
62BethlehemNorthampton County$60,29877,956$68,879$1,382
63EastonNorthampton County$60,29829,739$69,348$1,325
64NorthamptonNorthampton County$60,29810,400$90,762$1,174
65LancasterLancaster County$59,96657,719$63,690$1,240
66EphrataLancaster County$59,96613,772$69,735$1,143
67ElizabethtownLancaster County$59,96611,925$76,105$1,174
68ColumbiaLancaster County$59,96610,278$54,437$1,075
69Willow Street (unincorporated)Lancaster County$59,9669,647$109,675$2,672
70LititzLancaster County$59,9669,619$88,576$1,364
71MurrysvilleWestmoreland County$56,51920,817$121,823$1,587
72GreensburgWestmoreland County$56,51914,741$64,914$839
73New KensingtonWestmoreland County$56,51912,011$49,063$751
74Lower BurrellWestmoreland County$56,51911,633$84,602$911
75Wilkes-BarreLuzerne County$55,90144,423$48,515$946
76HazletonLuzerne County$55,90130,111$46,177$1,089
77KingstonLuzerne County$55,90113,397$55,347$1,038
78Mountain Top (unincorporated)Luzerne County$55,90111,850$109,535$849
79NanticokeLuzerne County$55,90110,653$57,462$792
80IndianaIndiana County$55,75614,212$40,857$849
81ChambersburgFranklin County$55,55422,319$56,576$1,099
82WaynesboroFranklin County$55,55411,047$66,956$1,086
83WilliamsportLycoming County$55,53527,612$48,851$855
84LebanonLebanon County$55,45426,536$48,456$992
85PottsvilleSchuylkill County$54,13413,364$54,332$822
86HermitageMercer County$54,12016,041$70,052$896
87SharonMercer County$54,12012,936$45,670$827
88ScrantonLackawanna County$53,72076,033$50,739$1,048
89DunmoreLackawanna County$53,72014,181$71,302$928
90ErieErie County$53,52493,850$46,113$870
91AltoonaBlair County$53,26643,196$51,250$819
92SunburyNorthumberland County$53,0359,617$51,028$738
93New CastleLawrence County$52,92721,579$42,219$741
94St. MarysElk County$52,54512,529$67,167$762
95UniontownFayette County$51,0699,742$35,454$774
96BloomsburgColumbia County$50,56913,024$51,536$980
97BerwickColumbia County$50,56910,317$49,800$797
98MeadvilleCrawford County$50,52612,577$43,308$855
99JohnstownCambria County$49,79118,087$37,888$644
100Oil CityVenango County$49,2999,468$51,316$821

Other rankings for Pennsylvania

Largest Cities · Cities With the Cheapest Rent · Cities With the Highest Household Income · Cities Where Rent Takes the Smallest Share of Income · Cities With the Lowest Unemployment · Most College-Educated Cities · Cities With the Most Homeowners · Cities With the Most Remote Work · Cities With the Shortest Commutes

Unincorporated places are census-designated places: they have no city government but are counted as communities. County figures describe the whole county where the city lies.

FAQ

Which Pennsylvania city has the highest average pay in its county?

Norristown, with $88,412 (among the 100 largest places; ACS 2020–2024).

How many cities are ranked?

The 100 largest places in Pennsylvania by population.

Sources

Sources

Jobs in other countries

🇺🇸 United States🇩🇪 Germany🇸🇪 Sweden🇸🇬 Singapore