Pennsylvania places ranked by median household income

2,150 places in Pennsylvania have a reliable estimate of median household income (2020–2024 American Community Survey).

Highest figures: Rose Valley ($246,875), Fox Chapel ($243,625), Pocopson Township ($230,000).

Lowest figure: Renovo ($27,716).

The figure for Pennsylvania as a whole is $77,971 (±$342).

Figures last updated on .

Figure for Pennsylvania as a whole
$77,971 (±$342)
Places ranked
2150

Pennsylvania places ranked by median household income

Median household income, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian household income
1Rose ValleyDelaware County$246,875 (±$61,474)
2Fox ChapelAllegheny County$243,625 (±$39,371)
3Pocopson TownshipChester County$230,000 (±$23,963)
4West Pikeland TownshipChester County$226,071 (±$39,086)
5Birmingham TownshipChester County$215,000 (±$39,102)
6Easttown TownshipChester County$214,861 (±$17,210)
7Upper Makefield TownshipBucks County$212,768 (±$26,157)
8Sewickley HeightsAllegheny County$203,214 (±$44,260)
9EdgeworthAllegheny County$202,813 (±$62,253)
10West Vincent TownshipChester County$202,639 (±$11,207)
11Charlestown TownshipChester County$202,188 (±$52,381)
12Solebury TownshipBucks County$195,962 (±$17,719)
13London Britain TownshipChester County$194,531 (±$30,843)
14Thornbury Township (Delaware County)Delaware County$191,543 (±$22,058)
15Upper Uwchlan TownshipChester County$190,691 (±$19,245)
16Buckingham Township (Bucks County)Bucks County$190,230 (±$17,222)
17Wrightstown TownshipBucks County$188,553 (±$38,142)
18Willistown TownshipChester County$187,466 (±$16,017)
19Worcester TownshipMontgomery County$185,114 (±$41,325)
20Pine Township (Allegheny County)Allegheny County$184,591 (±$13,137)
21Wallace TownshipChester County$182,500 (±$25,035)
22East Brandywine TownshipChester County$180,714 (±$45,926)
23Bethel Township (Delaware County)Delaware County$177,137 (±$15,557)
24Franklin ParkAllegheny County$176,875 (±$20,955)
25Lower Merion TownshipMontgomery County$176,512 (±$12,969)
26London Grove TownshipChester County$175,558 (±$19,783)
27Lower Makefield TownshipBucks County$175,206 (±$9,190)
28New HopeBucks County$175,156 (±$43,812)
29Sewickley HillsAllegheny County$175,000 (±$39,507)
30Thornbury Township (Chester County)Chester County$172,070 (±$24,731)
31Schuylkill Township (Chester County)Chester County$171,786 (±$28,510)
32Chadds Ford TownshipDelaware County$168,491 (±$23,191)
33Upper Dublin TownshipMontgomery County$168,010 (±$5,043)
34Pennsbury TownshipChester County$167,727 (±$17,026)
35NewtownBucks County$166,429 (±$24,664)
36Bell AcresAllegheny County$165,987 (±$21,701)
37New London TownshipChester County$165,313 (±$19,416)
38Marshall TownshipAllegheny County$165,099 (±$18,475)
39Radnor TownshipDelaware County$164,359 (±$14,683)
40Upper St. Clair TownshipAllegheny County$163,409 (±$12,009)
41Whitpain TownshipMontgomery County$162,856 (±$17,658)
42Tredyffrin TownshipChester County$162,194 (±$11,811)
43Bear Creek VillageLuzerne County$160,962 (±$22,304)
44West Bradford TownshipChester County$160,514 (±$13,776)
45Newlin TownshipChester County$160,341 (±$13,262)
46East Nantmeal TownshipChester County$158,958 (±$21,520)
47Northampton Township (Bucks County)Bucks County$158,583 (±$3,808)
48South Coventry TownshipChester County$158,162 (±$23,572)
49East Marlborough TownshipChester County$155,504 (±$11,835)
50Warwick Township (Bucks County)Bucks County$155,351 (±$14,514)
51East Bradford TownshipChester County$155,240 (±$11,277)
52Perkiomen TownshipMontgomery County$153,750 (±$19,941)
53Lower Moreland TownshipMontgomery County$153,639 (±$14,001)
54Ohio TownshipAllegheny County$153,333 (±$21,047)
55Bradford WoodsAllegheny County$153,125 (±$26,284)
56SwarthmoreDelaware County$152,361 (±$53,472)
57Bedminster TownshipBucks County$152,049 (±$32,447)
58Waverly TownshipLackawanna County$151,442 (±$9,627)
59Nether Providence TownshipDelaware County$150,950 (±$11,520)
60Kennett TownshipChester County$150,709 (±$13,912)
61Upper Providence Township (Delaware County)Delaware County$150,563 (±$24,410)
62Adams Township (Butler County)Butler County$150,173 (±$9,394)
63Doylestown TownshipBucks County$149,764 (±$23,411)
64IvylandBucks County$149,375 (±$45,848)
65Whitemarsh TownshipMontgomery County$148,970 (±$12,038)
66Skippack TownshipMontgomery County$147,979 (±$13,225)
67Newtown Township (Bucks County)Bucks County$147,617 (±$8,277)
68East Whiteland TownshipChester County$147,460 (±$19,994)
69East Pikeland TownshipChester County$146,526 (±$18,435)
70Lower Salford TownshipMontgomery County$146,481 (±$30,496)
71Peters Township (Washington County)Washington County$145,979 (±$13,937)
72Upper Saucon TownshipLehigh County$145,764 (±$14,100)
73Franklin Township (Chester County)Chester County$144,403 (±$22,131)
74New Britain TownshipBucks County$144,193 (±$14,466)
75Lowhill TownshipLehigh County$144,167 (±$22,801)
76Bryn AthynMontgomery County$143,125 (±$26,509)
77Upper Providence Township (Montgomery County)Montgomery County$141,077 (±$8,205)
78New Hanover TownshipMontgomery County$140,913 (±$12,514)
79East Buffalo TownshipUnion County$139,708 (±$17,327)
80Lower Gwynedd TownshipMontgomery County$139,615 (±$18,250)
81West ConshohockenMontgomery County$139,375 (±$27,510)
82Westtown TownshipChester County$138,664 (±$9,144)
83Upper Salford TownshipMontgomery County$138,600 (±$34,453)
84ManorWestmoreland County$138,583 (±$36,355)
85Plumstead TownshipBucks County$138,259 (±$10,175)
86East Vincent TownshipChester County$138,214 (±$47,529)
87Springfield Township (Delaware County)Delaware County$138,205 (±$7,829)
88Langhorne ManorBucks County$137,917 (±$22,373)
89Edgmont TownshipDelaware County$136,964 (±$20,094)
90Penn Township (Chester County)Chester County$136,250 (±$25,131)
91Springfield Township (Montgomery County)Montgomery County$135,683 (±$8,760)
92RutledgeDelaware County$135,313 (±$25,836)
93East Rockhill TownshipBucks County$134,492 (±$16,048)
94Uwchlan TownshipChester County$134,184 (±$8,217)
95Hampton TownshipAllegheny County$134,156 (±$11,258)
96Weisenberg TownshipLehigh County$134,083 (±$18,248)
97Montgomery Township (Montgomery County)Montgomery County$134,074 (±$13,188)
98Hilltown TownshipBucks County$133,690 (±$18,207)
99West Whiteland TownshipChester County$133,460 (±$7,379)
100Warrington Township (Bucks County)Bucks County$133,179 (±$15,342)
101Concord Township (Delaware County)Delaware County$132,303 (±$15,849)
102West Goshen TownshipChester County$132,242 (±$4,804)
103Haverford TownshipDelaware County$131,674 (±$5,768)
104North Abington TownshipLackawanna County$130,000 (±$47,866)
105East Nottingham TownshipChester County$129,750 (±$20,180)
106Brecknock Township (Berks County)Berks County$129,432 (±$24,877)
107Middletown Township (Delaware County)Delaware County$129,300 (±$15,833)
108North WalesMontgomery County$128,056 (±$23,755)
109Roaring Brook TownshipLackawanna County$127,500 (±$34,762)
110TrappeMontgomery County$127,250 (±$31,038)
111West Nantmeal TownshipChester County$126,154 (±$14,436)
112Lower Nazareth TownshipNorthampton County$125,995 (±$17,981)
113Salford TownshipMontgomery County$125,658 (±$8,414)
114Potter Township (Beaver County)Beaver County$125,417 (±$49,278)
115Lower Macungie TownshipLehigh County$125,230 (±$11,461)
116New BritainBucks County$125,227 (±$15,632)
117Cranberry Township (Butler County)Butler County$125,126 (±$7,875)
118Silver Spring TownshipCumberland County$125,102 (±$4,837)
119Milford Township (Bucks County)Bucks County$125,093 (±$23,899)
120Lower Saucon TownshipNorthampton County$124,892 (±$13,187)
121ChalfontBucks County$124,485 (±$35,112)
122Monroe Township (Cumberland County)Cumberland County$124,443 (±$19,211)
123South Fayette TownshipAllegheny County$124,112 (±$8,322)
124Wright TownshipLuzerne County$124,000 (±$25,122)
125NarberthMontgomery County$123,977 (±$33,307)
126Kilbuck TownshipAllegheny County$123,875 (±$13,631)
127Marple TownshipDelaware County$123,844 (±$12,486)
128Mount Lebanon TownshipAllegheny County$123,771 (±$10,195)
129Nottingham TownshipWashington County$123,594 (±$17,084)
130Lower Heidelberg TownshipBerks County$123,476 (±$23,547)
131Lower Milford TownshipLehigh County$123,186 (±$46,523)
132Londonderry Township (Chester County)Chester County$122,841 (±$19,928)
133ConshohockenMontgomery County$122,721 (±$19,868)
134Springfield Township (Bucks County)Bucks County$122,538 (±$50,129)
135Wayne Township (Dauphin County)Dauphin County$122,417 (±$11,308)
136Jackson Township (Luzerne County)Luzerne County$122,344 (±$25,103)
137Horsham TownshipMontgomery County$122,311 (±$8,250)
138 (tie)Springfield Township (York County)York County$122,188 (±$16,362)
138 (tie)TatamyNorthampton County$122,188 (±$16,886)
140Hopewell Township (York County)York County$122,179 (±$31,954)
141Tinicum Township (Bucks County)Bucks County$122,125 (±$23,661)
142Upper Merion TownshipMontgomery County$121,985 (±$5,754)
143Upper Nazareth TownshipNorthampton County$121,969 (±$12,768)
144MurrysvilleWestmoreland County$121,823 (±$6,743)
145HulmevilleBucks County$121,625 (±$13,618)
146Upper Pottsgrove TownshipMontgomery County$121,566 (±$12,741)
147Newtown Township (Delaware County)Delaware County$121,350 (±$25,626)
148Limerick TownshipMontgomery County$121,061 (±$18,624)
149Halfmoon TownshipCentre County$121,050 (±$25,459)
150LaflinLuzerne County$120,833 (±$10,780)
151 (tie)East Coventry TownshipChester County$120,798 (±$35,694)
151 (tie)Upper Macungie TownshipLehigh County$120,798 (±$6,280)
153Rices LandingGreene County$120,577 (±$4,516)
154New Garden TownshipChester County$120,550 (±$16,204)
155Bushkill TownshipNorthampton County$120,522 (±$7,831)
156AtglenChester County$120,417 (±$24,386)
157Ralpho TownshipNorthumberland County$120,386 (±$13,204)
158New FreedomYork County$120,037 (±$20,868)
159Freedom Township (Adams County)Adams County$120,000 (±$22,527)
160Jackson Township (Butler County)Butler County$119,741 (±$21,949)
161West Brunswick TownshipSchuylkill County$119,167 (±$24,128)
162Lower Providence TownshipMontgomery County$119,165 (±$5,044)
163Bethlehem TownshipNorthampton County$119,050 (±$12,775)
164Plymouth Township (Montgomery County)Montgomery County$119,006 (±$8,314)
165Carroll Township (York County)York County$118,929 (±$17,705)
166Caernarvon Township (Lancaster County)Lancaster County$118,519 (±$16,849)
167 (tie)Douglass Township (Montgomery County)Montgomery County$118,333 (±$19,366)
167 (tie)Richland Township (Allegheny County)Allegheny County$118,333 (±$28,549)
169Amity Township (Berks County)Berks County$118,296 (±$10,954)
170Bern TownshipBerks County$117,897 (±$18,414)
171South Hanover TownshipDauphin County$117,585 (±$15,553)
172AdamstownLancaster County$117,554 (±$7,868)
173MalvernChester County$117,548 (±$24,705)
174Shrewsbury Township (York County)York County$117,399 (±$13,998)
175O'Hara TownshipAllegheny County$117,276 (±$13,906)
176Fawn Township (York County)York County$117,083 (±$14,022)
177East Fallowfield Township (Chester County)Chester County$116,947 (±$31,714)
178Sadsbury Township (Chester County)Chester County$116,570 (±$17,541)
179Durham TownshipBucks County$116,458 (±$27,127)
180 (tie)Jefferson Township (Berks County)Berks County$116,250 (±$8,487)
180 (tie)Williams Township (Northampton County)Northampton County$116,250 (±$19,960)
182Lower Frederick TownshipMontgomery County$116,087 (±$11,792)
183Jefferson HillsAllegheny County$116,064 (±$13,668)
184Palmer TownshipNorthampton County$116,014 (±$13,371)
185Hereford TownshipBerks County$115,833 (±$19,734)
186Camp HillCumberland County$115,761 (±$10,154)
187Manheim Township (York County)York County$115,423 (±$33,310)
188Indiana TownshipAllegheny County$115,375 (±$23,582)
189Brighton TownshipBeaver County$115,250 (±$16,582)
190Upper Gwynedd TownshipMontgomery County$114,902 (±$10,429)
191Elk Township (Chester County)Chester County$114,856 (±$16,105)
192Upper Oxford TownshipChester County$114,688 (±$17,894)
193Valley Township (Montour County)Montour County$114,596 (±$12,257)
194Middletown Township (Bucks County)Bucks County$114,449 (±$5,138)
195Middlesex Township (Butler County)Butler County$114,036 (±$3,293)
196JacobusYork County$114,034 (±$16,587)
197Seven FieldsButler County$114,000 (±$23,615)
198Clarks GreenLackawanna County$113,850 (±$15,796)
199South Abington TownshipLackawanna County$113,615 (±$13,974)
200Heidelberg Township (York County)York County$113,355 (±$13,205)
201Moon TownshipAllegheny County$113,170 (±$12,585)
202Union Township (Berks County)Berks County$113,159 (±$7,312)
203Penn Township (Westmoreland County)Westmoreland County$113,086 (±$9,599)
204HatboroMontgomery County$112,565 (±$9,061)
205West Brandywine TownshipChester County$112,545 (±$27,197)
206 (tie)TrumbauersvilleBucks County$112,500 (±$44,102)
206 (tie)YardleyBucks County$112,500 (±$19,915)
208South Londonderry TownshipLebanon County$112,374 (±$10,903)
209Fairview Township (Erie County)Erie County$112,306 (±$18,043)
210PennsburgMontgomery County$111,848 (±$11,915)
211Maidencreek TownshipBerks County$111,842 (±$20,019)
212Upper Hanover TownshipMontgomery County$111,643 (±$11,838)
213Franconia TownshipMontgomery County$111,426 (±$23,796)
214Monaghan TownshipYork County$111,304 (±$15,414)
215Ontelaunee TownshipBerks County$111,154 (±$16,781)
216McCandless TownshipAllegheny County$110,858 (±$7,973)
217WomelsdorfBerks County$110,735 (±$17,721)
218JenkintownMontgomery County$110,703 (±$36,355)
219Findlay TownshipAllegheny County$110,625 (±$18,022)
220South Heidelberg TownshipBerks County$110,615 (±$13,525)
221Rice TownshipLuzerne County$110,511 (±$16,648)
222North Whitehall TownshipLehigh County$110,361 (±$10,477)
223Forks Township (Northampton County)Northampton County$110,190 (±$10,022)
224West Lampeter TownshipLancaster County$110,143 (±$6,823)
225Upper Milford TownshipLehigh County$110,139 (±$22,800)
226Rockland Township (Berks County)Berks County$110,000 (±$8,058)
227Lower Oxford TownshipChester County$109,875 (±$19,685)
228Morris Township (Huntingdon County)Huntingdon County$109,464 (±$23,231)
229Pequea TownshipLancaster County$109,447 (±$14,490)
230North Hopewell TownshipYork County$109,342 (±$14,843)
231StockertownNorthampton County$109,167 (±$24,853)
232East Donegal TownshipLancaster County$109,158 (±$7,014)
233Cheltenham TownshipMontgomery County$109,022 (±$6,616)
234WestmontCambria County$108,988 (±$21,455)
235 (tie)Highland Township (Adams County)Adams County$108,958 (±$15,921)
235 (tie)Huston Township (Blair County)Blair County$108,958 (±$18,223)
237East Hopewell TownshipYork County$108,864 (±$12,648)
238ConnoquenessingButler County$108,750 (±$24,502)
239North Londonderry TownshipLebanon County$108,548 (±$17,462)
240Butler Township (Luzerne County)Luzerne County$108,514 (±$12,185)
241Annin TownshipMcKean County$108,333 (±$44,876)
242Marlborough TownshipMontgomery County$108,281 (±$19,734)
243Upper Frederick TownshipMontgomery County$108,219 (±$10,235)
244YatesvilleLuzerne County$108,125 (±$24,720)
245Conewago Township (Dauphin County)Dauphin County$108,083 (±$15,520)
246Newton TownshipLackawanna County$107,847 (±$14,388)
247Caernarvon Township (Berks County)Berks County$107,639 (±$21,191)
248East Brunswick TownshipSchuylkill County$107,625 (±$19,820)
249CornwallLebanon County$107,583 (±$13,523)
250AlburtisLehigh County$107,500 (±$7,533)
251Hanover Township (Northampton County)Northampton County$107,458 (±$6,409)
252Forward Township (Butler County)Butler County$107,386 (±$19,824)
253SilverdaleBucks County$107,321 (±$23,116)
254 (tie)Hamilton Township (Adams County)Adams County$107,188 (±$30,736)
254 (tie)Paradise Township (Lancaster County)Lancaster County$107,188 (±$15,553)
256Bethel ParkAllegheny County$107,090 (±$6,511)
257AspinwallAllegheny County$107,000 (±$32,054)
258ChurchillAllegheny County$106,964 (±$15,200)
259East Goshen TownshipChester County$106,866 (±$17,382)
260New SalemYork County$106,806 (±$4,296)
261Greenfield Township (Lackawanna County)Lackawanna County$106,607 (±$24,696)
262Elk Township (Warren County)Warren County$106,429 (±$18,811)
263Fairview Township (York County)York County$106,223 (±$7,615)
264Lower Chanceford TownshipYork County$105,909 (±$22,754)
265Pike Township (Berks County)Berks County$105,729 (±$10,524)
266Smithfield Township (Monroe County)Monroe County$105,705 (±$9,495)
267Upper Southampton TownshipBucks County$105,444 (±$11,060)
268Hampden TownshipCumberland County$105,434 (±$4,767)
269Cecil TownshipWashington County$105,303 (±$6,103)
270Pocono TownshipMonroe County$105,181 (±$10,845)
271Nockamixon TownshipBucks County$104,965 (±$31,965)
272Warwick Township (Chester County)Chester County$104,875 (±$18,602)
273Dickinson TownshipCumberland County$104,716 (±$35,291)
274West Rockhill TownshipBucks County$104,354 (±$23,088)
275Warwick Township (Lancaster County)Lancaster County$104,013 (±$13,689)
276Chester HeightsDelaware County$104,009 (±$23,315)
277Greene Township (Beaver County)Beaver County$103,750 (±$30,406)
278Abington TownshipMontgomery County$103,645 (±$6,873)
279Greenwich TownshipBerks County$103,393 (±$27,735)
280Harris TownshipCentre County$103,377 (±$9,421)
281Lower Southampton TownshipBucks County$103,211 (±$9,663)
282EdgewoodAllegheny County$103,203 (±$9,488)
283 (tie)Deer LakeSchuylkill County$103,125 (±$22,542)
283 (tie)Ruscombmanor TownshipBerks County$103,125 (±$21,722)
285North Strabane TownshipWashington County$103,084 (±$6,106)
286Robinson Township (Allegheny County)Allegheny County$103,048 (±$11,308)
287Patterson HeightsBeaver County$102,969 (±$9,966)
288Sugarloaf Township (Luzerne County)Luzerne County$102,955 (±$10,060)
289South Whitehall TownshipLehigh County$102,872 (±$10,179)
290Ben AvonAllegheny County$102,869 (±$12,290)
291Allen TownshipNorthampton County$102,865 (±$26,580)
292Moore TownshipNorthampton County$102,789 (±$19,547)
293Spring Garden TownshipYork County$102,686 (±$9,675)
294Germany TownshipAdams County$102,656 (±$13,549)
295East Earl TownshipLancaster County$102,410 (±$9,480)
296North Fayette TownshipAllegheny County$102,318 (±$10,063)
297East Caln TownshipChester County$102,288 (±$11,283)
298Pleasant HillsAllegheny County$102,167 (±$25,090)
299Rye TownshipPerry County$102,159 (±$18,261)
300Dennison TownshipLuzerne County$102,143 (±$10,259)
1851MiltonNorthumberland County$54,577 (±$8,271)
1852Pymatuning TownshipMercer County$54,574 (±$8,983)
1853ElklandTioga County$54,531 (±$15,546)
1854Susquehanna DepotSusquehanna County$54,500 (±$8,815)
1855HydetownCrawford County$54,464 (±$10,235)
1856ColumbiaLancaster County$54,437 (±$7,615)
1857MillersburgDauphin County$54,421 (±$6,267)
1858Madison Township (Armstrong County)Armstrong County$54,417 (±$7,604)
1859Cambridge SpringsCrawford County$54,400 (±$5,562)
1860Salem Township (Mercer County)Mercer County$54,375 (±$7,462)
1861GettysburgAdams County$54,365 (±$8,047)
1862North Union Township (Fayette County)Fayette County$54,336 (±$9,269)
1863Mill HallClinton County$54,333 (±$6,693)
1864PottsvilleSchuylkill County$54,332 (±$8,722)
1865MillbourneDelaware County$54,219 (±$24,194)
1866 (tie)MariettaLancaster County$54,167 (±$12,874)
1866 (tie)Schuylkill HavenSchuylkill County$54,167 (±$7,717)
1868Mead TownshipWarren County$54,076 (±$5,371)
1869WallAllegheny County$54,063 (±$25,720)
1870WaynesburgGreene County$54,050 (±$25,177)
1871FactoryvilleWyoming County$54,028 (±$13,521)
1872 (tie)Horton TownshipElk County$54,000 (±$21,890)
1872 (tie)LinesvilleCrawford County$54,000 (±$19,364)
1874Buckingham Township (Wayne County)Wayne County$53,958 (±$11,061)
1875MonroeBradford County$53,947 (±$7,400)
1876Chapman Township (Clinton County)Clinton County$53,938 (±$4,148)
1877 (tie)Davidson TownshipSullivan County$53,929 (±$11,879)
1877 (tie)South HeightsBeaver County$53,929 (±$21,966)
1879FlemingtonClinton County$53,824 (±$11,114)
1880WarrenWarren County$53,815 (±$4,739)
1881Mann TownshipBedford County$53,750 (±$18,888)
1882MasontownFayette County$53,676 (±$9,982)
1883EtnaAllegheny County$53,654 (±$15,089)
1884Burrell Township (Armstrong County)Armstrong County$53,625 (±$14,931)
1885HalifaxDauphin County$53,472 (±$15,774)
1886Tinicum Township (Delaware County)Delaware County$53,451 (±$7,730)
1887Shippensburg TownshipCumberland County$53,445 (±$9,881)
1888MinersvilleSchuylkill County$53,416 (±$8,017)
1889LorainCambria County$53,382 (±$7,974)
1890West St. Clair TownshipBedford County$53,370 (±$7,490)
1891North Versailles TownshipAllegheny County$53,353 (±$7,507)
1892Gaines TownshipTioga County$53,281 (±$19,605)
1893MontroseSusquehanna County$53,269 (±$11,935)
1894Otto TownshipMcKean County$53,214 (±$11,044)
1895Marcus HookDelaware County$53,157 (±$10,315)
1896 (tie)Kline TownshipSchuylkill County$53,125 (±$17,436)
1896 (tie)Mount JewettMcKean County$53,125 (±$7,977)
1896 (tie)Rockland Township (Venango County)Venango County$53,125 (±$9,922)
1899KutztownBerks County$53,090 (±$14,368)
1900Mahoning Township (Armstrong County)Armstrong County$53,056 (±$11,811)
1901Mount CarmelNorthumberland County$53,021 (±$4,317)
1902AthensBradford County$53,000 (±$8,789)
1903WashingtonWashington County$52,975 (±$5,463)
1904Stowe TownshipAllegheny County$52,971 (±$7,290)
1905West NewtonWestmoreland County$52,961 (±$13,632)
1906New BrightonBeaver County$52,939 (±$5,191)
1907 (tie)ReynoldsvilleJefferson County$52,917 (±$10,572)
1907 (tie)Washington Township (Armstrong County)Armstrong County$52,917 (±$7,293)
1909MonessenWestmoreland County$52,889 (±$10,061)
1910RidgwayElk County$52,863 (±$5,784)
1911Beaver MeadowsCarbon County$52,768 (±$8,581)
1912AshlandSchuylkill County$52,708 (±$12,382)
1913 (tie)PortlandNorthampton County$52,679 (±$16,765)
1913 (tie)SligoClarion County$52,679 (±$7,550)
1915GreenvilleMercer County$52,661 (±$12,567)
1916HighspireDauphin County$52,618 (±$4,060)
1917Marion HeightsNorthumberland County$52,569 (±$12,149)
1918East Providence TownshipBedford County$52,554 (±$8,591)
1919MunhallAllegheny County$52,517 (±$5,135)
1920 (tie)BoswellSomerset County$52,500 (±$16,650)
1920 (tie)BurgettstownWashington County$52,500 (±$19,508)
1920 (tie)Juniata TerraceMifflin County$52,500 (±$10,109)
1920 (tie)Sugar NotchLuzerne County$52,500 (±$14,607)
1924WindberSomerset County$52,438 (±$11,561)
1925Susquehanna Township (Cambria County)Cambria County$52,431 (±$9,557)
1926Londonderry Township (Bedford County)Bedford County$52,418 (±$6,682)
1927BiglervilleAdams County$52,407 (±$9,672)
1928KaneMcKean County$52,353 (±$5,173)
1929BellwoodBlair County$52,305 (±$12,199)
1930Mount OliverAllegheny County$52,297 (±$11,850)
1931Tionesta TownshipForest County$52,292 (±$19,768)
1932Slippery RockButler County$52,262 (±$15,115)
1933AvonmoreWestmoreland County$52,143 (±$15,799)
1934WeatherlyCarbon County$52,125 (±$22,531)
1935Tuscarora Township (Juniata County)Juniata County$52,065 (±$11,663)
1936Cromwell TownshipHuntingdon County$52,054 (±$15,795)
1937 (tie)ApolloArmstrong County$52,000 (±$7,871)
1937 (tie)RockwoodSomerset County$52,000 (±$13,074)
1939CatawissaColumbia County$51,992 (±$6,964)
1940CoudersportPotter County$51,989 (±$11,076)
1941EddystoneDelaware County$51,953 (±$12,914)
1942CollingdaleDelaware County$51,886 (±$8,882)
1943DushoreSullivan County$51,875 (±$19,661)
1944Jenks TownshipForest County$51,865 (±$3,566)
1945Mount PleasantWestmoreland County$51,820 (±$11,020)
1946Southwest GreensburgWestmoreland County$51,810 (±$13,108)
1947MifflintownJuniata County$51,750 (±$4,777)
1948New EagleWashington County$51,716 (±$6,440)
1949DravosburgAllegheny County$51,715 (±$9,374)
1950KittanningArmstrong County$51,711 (±$12,955)
1951Redbank Township (Armstrong County)Armstrong County$51,667 (±$4,897)
1952Dreher TownshipWayne County$51,648 (±$6,932)
1953Nanty-GloCambria County$51,604 (±$10,033)
1954North Shenango TownshipCrawford County$51,563 (±$9,585)
1955WaymartWayne County$51,544 (±$10,926)
1956AmbridgeBeaver County$51,537 (±$3,947)
1957BloomsburgColumbia County$51,536 (±$6,588)
1958ShippensburgCumberland County$51,503 (±$12,305)
1959Smithfield Township (Huntingdon County)Huntingdon County$51,447 (±$7,203)
1960SharpsvilleMercer County$51,439 (±$5,545)
1961North CharleroiWashington County$51,324 (±$10,575)
1962Oil CityVenango County$51,316 (±$6,404)
1963West Chillisquaque TownshipNorthumberland County$51,304 (±$4,734)
1964 (tie)AltoonaBlair County$51,250 (±$2,186)
1964 (tie)AvalonAllegheny County$51,250 (±$8,623)
1964 (tie)WaterfordErie County$51,250 (±$15,067)
1967 (tie)BentleyvilleWashington County$51,174 (±$6,071)
1967 (tie)ElizabethAllegheny County$51,174 (±$6,192)
1969Franklin Township (Snyder County)Snyder County$51,167 (±$9,550)
1970East Wheatfield TownshipIndiana County$51,164 (±$18,235)
1971DuncannonPerry County$51,103 (±$6,159)
1972BrownstownCambria County$51,042 (±$9,515)
1973SunburyNorthumberland County$51,028 (±$5,850)
1974TroyBradford County$51,016 (±$7,897)
1975Coal TownshipNorthumberland County$51,010 (±$2,494)
1976Hamlin TownshipMcKean County$51,000 (±$4,714)
1977Pleasantville (Venango County)Venango County$50,972 (±$9,587)
1978WilliamsburgBlair County$50,952 (±$10,162)
1979Burrell Township (Indiana County)Indiana County$50,948 (±$12,425)
1980VandergriftWestmoreland County$50,901 (±$3,139)
1981 (tie)HallsteadSusquehanna County$50,833 (±$11,585)
1981 (tie)West Carroll TownshipCambria County$50,833 (±$13,463)
1983SayreBradford County$50,801 (±$8,791)
1984ScrantonLackawanna County$50,739 (±$2,359)
1985Roulette TownshipPotter County$50,667 (±$8,805)
1986StoneboroMercer County$50,625 (±$12,089)
1987North Belle VernonWestmoreland County$50,588 (±$9,413)
1988Three SpringsHuntingdon County$50,573 (±$13,531)
1989Falls CreekJefferson County$50,536 (±$5,856)
1990Port MatildaCentre County$50,483 (±$2,609)
1991Liberty Township (McKean County)McKean County$50,361 (±$3,926)
1992DerryWestmoreland County$50,313 (±$6,388)
1993FinleyvilleWashington County$50,208 (±$9,799)
1994BrackenridgeAllegheny County$50,197 (±$14,075)
1995AliquippaBeaver County$50,188 (±$8,193)
1996Towanda TownshipBradford County$50,179 (±$14,879)
1997Lebanon TownshipWayne County$50,114 (±$12,877)
1998Dublin Township (Fulton County)Fulton County$50,048 (±$8,726)
1999 (tie)New BethlehemClarion County$50,000 (±$8,408)
1999 (tie)White Township (Cambria County)Cambria County$50,000 (±$14,432)
2001PittstonLuzerne County$49,941 (±$8,196)
2002Tioga TownshipTioga County$49,931 (±$14,980)
2003Beaver FallsBeaver County$49,924 (±$9,395)
2004West Beaver TownshipSnyder County$49,886 (±$19,030)
2005Scalp LevelCambria County$49,861 (±$10,532)
2006Brokenstraw TownshipWarren County$49,844 (±$9,505)
2007BerwickColumbia County$49,800 (±$5,192)
2008KulpmontNorthumberland County$49,785 (±$10,693)
2009YeadonDelaware County$49,759 (±$4,671)
2010 (tie)NewellFayette County$49,750 (±$9,672)
2010 (tie)Shirley TownshipHuntingdon County$49,750 (±$13,167)
2012Hempfield Township (Mercer County)Mercer County$49,653 (±$15,166)
2013SlatingtonLehigh County$49,625 (±$9,454)
2014Jordan Township (Clearfield County)Clearfield County$49,286 (±$10,567)
2015JeannetteWestmoreland County$49,188 (±$6,730)
2016 (tie)EldredMcKean County$49,063 (±$12,508)
2016 (tie)New KensingtonWestmoreland County$49,063 (±$4,644)
2016 (tie)North IrwinWestmoreland County$49,063 (±$9,319)
2019WesleyvilleErie County$48,952 (±$10,240)
2020WampumLawrence County$48,929 (±$10,110)
2021WilliamsportLycoming County$48,851 (±$3,043)
2022FreeportArmstrong County$48,843 (±$7,824)
2023VeronaAllegheny County$48,733 (±$17,421)
2024CorryErie County$48,618 (±$7,219)
2025CaliforniaWashington County$48,606 (±$9,502)
2026Wilkes-BarreLuzerne County$48,515 (±$3,623)
2027LebanonLebanon County$48,456 (±$3,986)
2028YorkYork County$48,420 (±$4,892)
2029Goshen TownshipClearfield County$48,333 (±$10,099)
2030South ConnellsvilleFayette County$48,250 (±$10,102)
2031LeechburgArmstrong County$48,207 (±$8,070)
2032EdinboroErie County$48,173 (±$18,852)
2033HawleyWayne County$48,160 (±$9,224)
2034RankinAllegheny County$48,145 (±$16,598)
2035Brownsville TownshipFayette County$48,125 (±$17,426)
2036HarrisburgDauphin County$48,099 (±$3,987)
2037PattonCambria County$47,875 (±$9,782)
2038Central CitySomerset County$47,813 (±$12,999)
2039GlassportAllegheny County$47,803 (±$8,729)
2040PhilipsburgCentre County$47,794 (±$8,993)
2041CarbondaleLackawanna County$47,716 (±$12,897)
2042MansfieldTioga County$47,685 (±$10,421)
2043HonesdaleWayne County$47,485 (±$13,064)
2044Chester HillClearfield County$47,333 (±$12,160)
2045ShinglehousePotter County$47,315 (±$13,697)
2046ClarionClarion County$47,181 (±$15,253)
2047Franklin (Venango County)Venango County$47,117 (±$8,661)
2048SomersetSomerset County$47,102 (±$8,818)
2049ClintonvilleVenango County$47,083 (±$19,716)
2050MercerMercer County$47,054 (±$6,735)
2051Larimer TownshipSomerset County$47,014 (±$9,196)
2052ColwynDelaware County$46,935 (±$18,049)
2053EversonFayette County$46,875 (±$15,604)
2054WilkinsburgAllegheny County$46,416 (±$3,814)
2055 (tie)Hamilton Township (McKean County)McKean County$46,250 (±$14,079)
2055 (tie)South ForkCambria County$46,250 (±$15,135)
2057HazletonLuzerne County$46,177 (±$7,152)
2058TamaquaSchuylkill County$46,176 (±$10,292)
2059ErieErie County$46,113 (±$2,036)
2060Lock HavenClinton County$46,102 (±$5,771)
2061Great BendSusquehanna County$46,071 (±$9,433)
2062Turtle CreekAllegheny County$45,997 (±$9,871)
2063Westfield TownshipTioga County$45,982 (±$3,612)
2064McAdooSchuylkill County$45,753 (±$2,813)
2065ConnellsvilleFayette County$45,721 (±$8,087)
2066SharonMercer County$45,670 (±$5,603)
2067PortageCambria County$45,556 (±$6,410)
2068State CollegeCentre County$45,424 (±$6,688)
2069ArnoldWestmoreland County$45,417 (±$14,548)
2070Morris Township (Clearfield County)Clearfield County$45,357 (±$13,524)
2071ShenandoahSchuylkill County$45,294 (±$6,228)
2072SykesvilleJefferson County$45,208 (±$10,919)
2073TarentumAllegheny County$45,167 (±$9,824)
2074LansfordCarbon County$44,713 (±$5,323)
2075Springhill Township (Fayette County)Fayette County$44,700 (±$12,658)
2076JamestownMercer County$44,688 (±$8,857)
2077TiogaTioga County$44,659 (±$9,025)
2078SaxonburgButler County$44,559 (±$13,927)
2079ButlerButler County$44,247 (±$4,007)
2080DuquesneAllegheny County$44,180 (±$5,758)
2081Knox Township (Clearfield County)Clearfield County$44,167 (±$7,249)
2082Conyngham Township (Columbia County)Columbia County$44,141 (±$19,781)
2083ReadingBerks County$44,091 (±$3,478)
2084ClymerIndiana County$44,044 (±$5,526)
2085Union CityErie County$44,004 (±$7,481)
2086Otter Creek TownshipMercer County$43,750 (±$8,223)
2087Taylor Township (Lawrence County)Lawrence County$43,676 (±$4,981)
2088WyalusingBradford County$43,636 (±$9,900)
2089AustinPotter County$43,594 (±$8,299)
2090MeadvilleCrawford County$43,308 (±$7,297)
2091CharleroiWashington County$43,265 (±$5,221)
2092TidiouteWarren County$43,158 (±$8,895)
2093RochesterBeaver County$43,080 (±$7,686)
2094Lower Yoder TownshipCambria County$42,970 (±$5,542)
2095Briar CreekColumbia County$42,647 (±$20,916)
2096FarrellMercer County$42,595 (±$7,824)
2097 (tie)East ConemaughCambria County$42,500 (±$13,263)
2097 (tie)EmporiumCameron County$42,500 (±$11,885)
2097 (tie)IrvonaClearfield County$42,500 (±$9,152)
2097 (tie)ShickshinnyLuzerne County$42,500 (±$6,432)
2097 (tie)VersaillesAllegheny County$42,500 (±$13,295)
2102New PhiladelphiaSchuylkill County$42,441 (±$11,892)
2103Texas TownshipWayne County$42,403 (±$12,555)
2104East RochesterBeaver County$42,222 (±$7,301)
2105New CastleLawrence County$42,219 (±$4,138)
2106PunxsutawneyJefferson County$42,183 (±$5,309)
2107LuzerneLuzerne County$42,135 (±$13,354)
2108CantonBradford County$42,132 (±$3,250)
2109GirardvilleSchuylkill County$41,964 (±$15,110)
2110BedfordBedford County$41,375 (±$11,307)
2111HooversvilleSomerset County$41,354 (±$4,258)
2112ChesterDelaware County$41,342 (±$4,759)
2113Vanport TownshipBeaver County$41,310 (±$8,954)
2114Belle VernonFayette County$41,154 (±$9,347)
2115McKees RocksAllegheny County$41,131 (±$13,480)
2116ThompsontownJuniata County$41,042 (±$7,510)
2117IndianaIndiana County$40,857 (±$11,418)
2118Mount UnionHuntingdon County$40,625 (±$11,173)
2119WheatlandMercer County$40,536 (±$12,419)
2120LewistownMifflin County$40,236 (±$3,841)
2121Braddock HillsAllegheny County$39,981 (±$10,405)
2122DarbyDelaware County$39,863 (±$9,978)
2123WestfieldTioga County$39,861 (±$17,009)
2124FairchanceFayette County$39,767 (±$19,330)
2125Washington Township (Fayette County)Fayette County$39,744 (±$15,232)
2126ShamokinNorthumberland County$39,690 (±$6,017)
2127ParkerArmstrong County$39,583 (±$12,041)
2128DonoraWashington County$39,544 (±$10,896)
2129PlymouthLuzerne County$39,167 (±$6,906)
2130HomesteadAllegheny County$39,052 (±$7,332)
2131EverettBedford County$38,565 (±$9,690)
2132East PittsburghAllegheny County$38,561 (±$13,344)
2133TitusvilleCrawford County$38,194 (±$8,072)
2134Conneaut LakeCrawford County$37,917 (±$17,694)
2135JohnstownCambria County$37,888 (±$4,923)
2136 (tie)BraddockAllegheny County$37,813 (±$16,598)
2136 (tie)DaleCambria County$37,813 (±$10,013)
2138Mahanoy CitySchuylkill County$37,727 (±$18,351)
2139McConnellsburgFulton County$36,875 (±$6,341)
2140ClairtonAllegheny County$36,538 (±$6,080)
2141WilmerdingAllegheny County$36,467 (±$6,173)
2142PitcairnAllegheny County$36,419 (±$7,006)
2143UniontownFayette County$35,454 (±$8,305)
2144North BraddockAllegheny County$34,564 (±$12,549)
2145McKeesportAllegheny County$34,219 (±$7,337)
2146West HazletonLuzerne County$34,118 (±$15,671)
2147SaxtonBedford County$31,875 (±$14,239)
2148BrownsvilleFayette County$31,810 (±$7,804)
2149North Towanda TownshipBradford County$28,906 (±$9,905)
2150RenovoClinton County$27,716 (±$4,950)

Showing the top and bottom 300 of 2,150; every place is on its county’s page.

Unincorporated communities ranked by median household income

Median household income, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian household income
1 (tie)Merion StationMontgomery County$250,000 or more
1 (tie)VillanovaDelaware County$250,000 or more
3WynnewoodMontgomery County$221,705 (±$41,719)
4DevonChester County$219,063 (±$24,553)
5Spring HouseMontgomery County$198,077 (±$37,964)
6ChurchvilleBucks County$192,519 (±$46,175)
7WoodbourneBucks County$186,000 (±$31,834)
8Chadds FordChester County$184,286 (±$34,925)
9Maple GlenMontgomery County$181,103 (±$21,027)
10Pine Grove MillsCentre County$180,173 (±$27,878)
11Milford SquareBucks County$179,355 (±$49,644)
12DilworthtownChester County$176,667 (±$30,915)
13PlumsteadvilleBucks County$176,313 (±$70,841)
14WoodsideBucks County$172,206 (±$34,767)
15Blue BellMontgomery County$171,818 (±$14,607)
16PughtownChester County$171,500 (±$37,093)
17 (tie)Melrose ParkMontgomery County$168,750 (±$28,832)
17 (tie)Newtown GrantBucks County$168,750 (±$18,403)
19SkippackMontgomery County$167,778 (±$55,945)
20GrantleyYork County$167,069 (±$43,176)
21Fort WashingtonMontgomery County$166,321 (±$12,112)
22BakerstownAllegheny County$164,330 (±$25,522)
23RichboroBucks County$159,007 (±$5,168)
24McMurrayWashington County$155,077 (±$30,947)
25WyndmoorMontgomery County$152,594 (±$16,164)
26WayneDelaware County$150,539 (±$30,077)
27Penn WynneMontgomery County$150,298 (±$23,004)
28Bala CynwydMontgomery County$150,000 (±$11,790)
29WyncoteMontgomery County$148,824 (±$26,092)
30FlourtownMontgomery County$148,274 (±$37,406)
31StormstownCentre County$146,875 (±$22,288)
32BerwynChester County$145,833 (±$32,854)
33GrillBerks County$144,457 (±$56,719)
34SpinnerstownBucks County$143,375 (±$28,430)
35FrazerChester County$141,801 (±$42,890)
36WescosvilleLehigh County$139,826 (±$44,995)
37GibsoniaAllegheny County$139,226 (±$54,838)
38NixonButler County$138,750 (±$19,154)
39PaoliChester County$138,396 (±$20,111)
40SchoeneckLancaster County$138,269 (±$26,128)
41Lake HeritageAdams County$138,003 (±$30,092)
42EagleviewChester County$137,417 (±$13,759)
43WoxallMontgomery County$137,250 (±$48,413)
44Oak LaneMontgomery County$136,346 (±$22,485)
45Ancient OaksLehigh County$134,375 (±$28,984)
46TrooperMontgomery County$133,214 (±$35,374)
47Village ShiresBucks County$132,188 (±$22,781)
48MontgomeryvilleMontgomery County$131,345 (±$16,754)
49Elkins ParkMontgomery County$129,852 (±$16,271)
50ReifftonBerks County$128,750 (±$17,703)
51DorneyvilleLehigh County$128,732 (±$18,855)
52ThompsonvilleWashington County$128,422 (±$16,826)
53Boiling SpringsCumberland County$126,927 (±$38,212)
54WhitfieldBerks County$126,740 (±$16,321)
55StonybrookYork County$126,029 (±$40,996)
56ChesterbrookChester County$124,295 (±$28,195)
57Chestnut HillNorthampton County$124,089 (±$13,516)
58GuilfordFranklin County$123,962 (±$12,171)
59Old OrchardNorthampton County$123,409 (±$36,674)
60EvansburgMontgomery County$122,866 (±$58,583)
61PottsgroveMontgomery County$122,813 (±$23,182)
62EddingtonBucks County$122,107 (±$30,414)
63Halfway HouseMontgomery County$121,815 (±$24,748)
64BrodheadsvilleMonroe County$121,563 (±$14,586)
65ElysburgNorthumberland County$121,511 (±$10,046)
66Fox ChaseBerks County$121,417 (±$31,839)
67BreinigsvilleLehigh County$120,749 (±$23,484)
68ExtonChester County$120,697 (±$19,029)
69RennerdaleAllegheny County$120,167 (±$39,919)
70JacksonwaldBerks County$119,938 (±$21,926)
71HouservilleCentre County$119,303 (±$12,482)
72PleasurevilleYork County$119,209 (±$10,693)
73CampbelltownLebanon County$119,175 (±$11,140)
74ArdmoreMontgomery County$119,111 (±$10,999)
75MaytownLancaster County$119,097 (±$20,117)
76Pocono Woodland LakesPike County$118,814 (±$22,155)
77Penn EstatesMonroe County$118,681 (±$36,652)
78King of PrussiaMontgomery County$117,912 (±$7,868)
79GilbertsvilleMontgomery County$116,818 (±$28,343)
80SwedelandMontgomery County$115,847 (±$22,283)
81RamblewoodCentre County$115,568 (±$48,245)
82Lake MeadeAdams County$114,917 (±$25,232)
83Riverview ParkBerks County$114,598 (±$20,473)
84LinntownUnion County$114,426 (±$41,626)
85SchnecksvilleLehigh County$114,375 (±$47,285)
86Allison ParkAllegheny County$113,822 (±$8,410)
87EgyptLehigh County$113,221 (±$7,494)
88FolsomDelaware County$113,064 (±$10,509)
89Treasure LakeClearfield County$112,969 (±$16,461)
90Plymouth MeetingMontgomery County$112,491 (±$14,921)
91Eastlawn GardensNorthampton County$112,281 (±$14,009)
92Brittany Farms-The HighlandsBucks County$111,875 (±$27,471)
93OrelandMontgomery County$111,625 (±$17,444)
94EnlowAllegheny County$111,250 (±$43,491)
95AudubonMontgomery County$111,234 (±$12,645)
96TrexlertownLehigh County$109,792 (±$31,304)
97Willow StreetLancaster County$109,675 (±$8,532)
98Mountain TopLuzerne County$109,535 (±$9,100)
99BlandonBerks County$109,417 (±$25,462)
100McGovernWashington County$107,395 (±$20,376)
101BowmansvilleLancaster County$107,381 (±$14,262)
102McKinleyMontgomery County$107,067 (±$17,899)
103RothsvilleLancaster County$107,000 (±$14,669)
104HarleysvilleMontgomery County$106,735 (±$10,239)
105SouthpointeWashington County$106,644 (±$13,745)
106KenilworthChester County$105,729 (±$31,593)
107BroomallDelaware County$105,625 (±$7,544)
108East EarlLancaster County$105,363 (±$27,745)
109LevittownBucks County$105,071 (±$4,676)
110Spring MountMontgomery County$104,583 (±$34,677)
111CherryvilleNorthampton County$104,271 (±$26,085)
112EaglevilleMontgomery County$103,793 (±$17,811)
113Lincoln ParkBerks County$103,664 (±$45,713)
114Emerald LakesMonroe County$103,500 (±$9,401)
115ChaseLuzerne County$102,946 (±$28,280)
116PaxtoniaDauphin County$102,594 (±$26,136)
117GlensideMontgomery County$101,676 (±$17,478)
118LampeterLancaster County$101,667 (±$46,435)
119Level GreenWestmoreland County$101,602 (±$22,490)
120LemontCentre County$101,526 (±$29,885)
121Muhlenberg ParkBerks County$101,384 (±$24,438)
122BoalsburgCentre County$100,958 (±$13,214)
123Carnot-MoonAllegheny County$100,714 (±$9,767)
124Sand HillLebanon County$100,583 (±$42,570)
125LionvilleChester County$100,582 (±$11,661)
126BaidlandWashington County$100,341 (±$47,378)
127ParadiseLancaster County$100,089 (±$32,337)
128Brownstown (community)Lancaster County$99,961 (±$15,283)
129AvoniaErie County$99,931 (±$33,029)
130Palmer HeightsNorthampton County$99,815 (±$15,318)
131ThorndaleChester County$99,479 (±$25,025)
132RoslynMontgomery County$99,318 (±$23,064)
133BainbridgeLancaster County$99,167 (±$42,810)
134Gold Key LakePike County$99,125 (±$19,419)
135Blue BallLancaster County$98,727 (±$25,888)
136East BerwickLuzerne County$98,697 (±$25,092)
137Lake WynonahSchuylkill County$98,639 (±$14,749)
138HilldaleLuzerne County$98,583 (±$22,570)
139StilesLehigh County$98,125 (±$29,407)
140Willow GroveMontgomery County$98,064 (±$8,957)
141Skyline ViewDauphin County$97,982 (±$32,222)
142ReinholdsLancaster County$97,850 (±$14,367)
143West HillsArmstrong County$97,754 (±$29,048)
144Middletown (community)Northampton County$97,607 (±$13,810)
145SwartzvilleLancaster County$97,353 (±$18,534)
146Village Green-Green RidgeDelaware County$96,711 (±$14,246)
147RheemsLancaster County$96,667 (±$35,980)
148BoothwynDelaware County$96,147 (±$13,196)
149ReamstownLancaster County$96,083 (±$33,420)
150Amity GardensBerks County$95,438 (±$19,649)
151Shanor-NorthvueButler County$95,379 (±$6,579)
152HorshamMontgomery County$94,987 (±$15,200)
153ZionCentre County$94,829 (±$20,540)
154ShilohYork County$94,324 (±$17,108)
155Cecil-BishopWashington County$94,267 (±$31,909)
156HeginsSchuylkill County$93,994 (±$7,900)
157Northwest HarborcreekErie County$93,617 (±$7,350)
158Bryn MawrMontgomery County$92,961 (±$19,920)
159GlenshawAllegheny County$92,864 (±$12,148)
160KulpsvilleMontgomery County$92,721 (±$11,818)
161LinglestownDauphin County$92,558 (±$20,985)
162McConnellstownHuntingdon County$92,404 (±$16,772)
163SchlusserCumberland County$92,234 (±$20,113)
164ChinchillaLackawanna County$92,167 (±$17,650)
165Valley GreenYork County$91,824 (±$35,608)
166Leith-HatfieldFayette County$91,823 (±$27,231)
167LoopBlair County$91,818 (±$12,266)
168Mont ClareMontgomery County$91,397 (±$24,541)
169LeolaLancaster County$91,154 (±$14,999)
170Oak HillsButler County$90,926 (±$12,344)
171ConestogaLancaster County$90,909 (±$28,115)
172RussellWarren County$90,250 (±$14,951)
173NewmanstownLebanon County$90,177 (±$10,344)
174Penn FarmsBlair County$89,867 (±$29,208)
175Valley View (York County)York County$89,803 (±$21,141)
176OleyBerks County$88,837 (±$15,017)
177Lower AllenCumberland County$88,533 (±$14,339)
178RosemontMontgomery County$88,322 (±$28,746)
179DunnstownClinton County$88,194 (±$20,885)
180Drexel HillDelaware County$88,168 (±$3,909)
181LandisvilleLancaster County$88,148 (±$42,697)
182East YorkYork County$88,021 (±$7,805)
183Westwood (Chester County)Chester County$87,804 (±$11,397)
184GapLancaster County$87,500 (±$19,419)
185TrevoseBucks County$87,455 (±$30,762)
186Cornwells HeightsBucks County$87,396 (±$39,442)
187Shenandoah HeightsSchuylkill County$87,314 (±$9,715)
188Wallenpaupack Lake EstatesWayne County$86,917 (±$35,729)
189SanatogaMontgomery County$86,746 (±$9,683)
190Fairview (community)Erie County$86,645 (±$34,537)
191State LineFranklin County$85,913 (±$15,547)
192South TempleBerks County$85,753 (±$15,928)
193Upper ExeterLuzerne County$85,552 (±$21,560)
194VincoCambria County$85,185 (±$12,965)
195LawntonDauphin County$84,861 (±$14,001)
196HokendauquaLehigh County$84,350 (±$20,196)
197IntercourseLancaster County$84,318 (±$33,200)
198Sierra ViewMonroe County$84,315 (±$17,587)
199LoraneBerks County$84,293 (±$21,228)
200ParklandBucks County$83,788 (±$33,430)
201Wayne HeightsFranklin County$83,700 (±$14,522)
202RutherfordDauphin County$83,636 (±$11,494)
203PlymptonvilleClearfield County$82,875 (±$30,688)
204SpryYork County$82,723 (±$16,702)
205FeastervilleBucks County$82,621 (±$13,216)
206West WyomissingBerks County$82,192 (±$7,307)
207SpringmontBerks County$82,173 (±$33,572)
208Towamensing TrailsCarbon County$81,429 (±$37,675)
209StoweMontgomery County$81,343 (±$10,957)
210Fairless HillsBucks County$80,807 (±$11,819)
211Wickerham Manor-FisherWashington County$80,694 (±$17,724)
212CalumetWestmoreland County$80,691 (±$8,053)
213LinwoodDelaware County$80,484 (±$10,932)
214Colony ParkBerks County$80,333 (±$31,743)
215MuseWashington County$80,288 (±$32,351)
216Hemlock FarmsPike County$79,980 (±$23,943)
217WoodlynDelaware County$79,696 (±$22,452)
218DewartNorthumberland County$79,542 (±$18,369)
219FairdaleGreene County$79,350 (±$29,123)
220CetroniaLehigh County$79,222 (±$19,804)
221MeridianButler County$79,191 (±$14,220)
222Park Forest VillageCentre County$79,120 (±$8,981)
223EspyColumbia County$79,038 (±$15,230)
224Hyde Park (community)Berks County$78,929 (±$23,145)
225Flying HillsBerks County$78,591 (±$5,985)
226HersheyDauphin County$78,587 (±$7,362)
227 (tie)Church HillMifflin County$78,500 (±$27,496)
227 (tie)Sun ValleyMonroe County$78,500 (±$13,329)
229EarlstonBedford County$78,490 (±$29,869)
230CalnChester County$78,347 (±$27,916)
231FriscoBeaver County$78,214 (±$7,970)
232MorgantownBerks County$78,166 (±$8,410)
233HillerFayette County$78,015 (±$38,097)
234Pine RunBeaver County$77,386 (±$33,592)
235ParkvilleYork County$77,352 (±$15,810)
236Valley View (Schuylkill County)Schuylkill County$77,273 (±$20,518)
237HaytiChester County$77,213 (±$32,656)
238PennsideBerks County$77,192 (±$14,470)
239New BerlinvilleBerks County$77,143 (±$26,215)
240LimaDelaware County$76,932 (±$12,856)
241South UniontownFayette County$76,900 (±$14,011)
242MilroyMifflin County$76,492 (±$18,121)
243GlendaleAllegheny County$76,359 (±$21,662)
244Lenape HeightsArmstrong County$76,250 (±$21,332)
245BresslerDauphin County$76,181 (±$23,369)
246PennvilleYork County$76,053 (±$5,922)
247Mundys CornerCambria County$75,417 (±$24,963)
248West MyerstownLebanon County$75,149 (±$17,882)
249Lawrence ParkErie County$74,548 (±$8,737)
250Hasson HeightsVenango County$74,489 (±$13,243)
251Homeacre-LyndoraButler County$74,217 (±$9,338)
252BrickervilleLancaster County$74,167 (±$24,056)
253PlainsLuzerne County$74,150 (±$20,147)
254EnhautDauphin County$73,836 (±$18,819)
255WeigelstownYork County$73,722 (±$9,539)
256ToftreesCentre County$73,721 (±$24,161)
257YorklynYork County$73,690 (±$8,964)
258TempleBerks County$73,651 (±$7,795)
259GreenwoodBlair County$73,250 (±$20,090)
260Colonial ParkDauphin County$73,105 (±$7,462)
261ProgressDauphin County$73,030 (±$9,967)
262Ambridge HeightsBeaver County$72,930 (±$7,493)
263Tyler RunYork County$72,656 (±$30,920)
264Highland ParkMifflin County$72,250 (±$14,393)
265Sunrise LakePike County$72,143 (±$24,160)
266EnolaCumberland County$72,135 (±$4,420)
267RusselltonAllegheny County$71,786 (±$10,782)
268OakwoodLawrence County$71,583 (±$22,677)
269Indian Mountain LakeMonroe County$71,547 (±$8,851)
270South PottstownChester County$71,506 (±$9,250)
271ImperialAllegheny County$71,489 (±$30,748)
272AnnvilleLebanon County$71,321 (±$13,862)
273McElhattanClinton County$71,250 (±$24,054)
274CementonLehigh County$70,795 (±$29,458)
275Arlington HeightsMonroe County$70,779 (±$8,487)
276LightstreetColumbia County$70,739 (±$23,740)
277Saw CreekPike County$70,540 (±$19,527)
278CroydonBucks County$70,308 (±$11,597)
279ScotlandFranklin County$70,096 (±$11,444)
280EmigsvilleYork County$69,816 (±$18,310)
281Bear RocksFayette County$69,758 (±$10,309)
282NittanyCentre County$69,716 (±$27,153)
283Natrona HeightsAllegheny County$69,710 (±$12,607)
284West LawnBerks County$69,688 (±$17,941)
285Pleasant GapCentre County$69,536 (±$17,745)
286BrowntownLuzerne County$69,332 (±$2,927)
287FullertonLehigh County$69,317 (±$8,967)
288BelmontCambria County$69,146 (±$26,096)
289MeadowoodButler County$68,750 (±$28,685)
290GastonvilleWashington County$68,487 (±$15,447)
291Susquehanna TrailsYork County$68,009 (±$14,130)
292LoyalhannaWestmoreland County$67,841 (±$12,638)
293Birchwood LakesPike County$67,500 (±$30,828)
294AlmediaColumbia County$67,361 (±$28,448)
295Pine RidgePike County$67,296 (±$16,339)
296HamptonAdams County$66,700 (±$30,916)
297LawrenceWashington County$66,250 (±$21,040)
298Conneaut LakeshoreCrawford County$66,094 (±$24,624)
299AvonLebanon County$65,800 (±$21,269)
300BellevilleMifflin County$65,677 (±$7,993)
301ElimCambria County$65,482 (±$11,838)
302West HamburgBerks County$65,467 (±$16,658)
303Lawson HeightsWestmoreland County$64,929 (±$26,410)
304AndalusiaBucks County$64,745 (±$9,831)
305WolfdaleWashington County$64,736 (±$15,584)
306Pymatuning CentralCrawford County$64,479 (±$9,191)
307Morrisville (community)Greene County$64,306 (±$26,059)
308Lebanon SouthLebanon County$63,697 (±$7,810)
309PenrynLancaster County$63,545 (±$11,111)
310Oakland (community, Lawrence County)Lawrence County$63,372 (±$12,431)
311CastaneaClinton County$63,229 (±$18,697)
312SenecaVenango County$63,031 (±$19,417)
313PalmdaleDauphin County$62,628 (±$28,946)
314YeagertownMifflin County$62,341 (±$14,449)
315Oakland (community, Cambria County)Cambria County$61,483 (±$6,665)
316Orchard HillsArmstrong County$61,442 (±$16,977)
317Stony Creek MillsBerks County$60,833 (±$19,437)
318Big Bass LakeLackawanna County$60,795 (±$13,904)
319TrucksvilleLuzerne County$60,469 (±$19,080)
320RepublicFayette County$59,866 (±$17,661)
321TrevortonNorthumberland County$59,167 (±$12,103)
322KenmarLycoming County$58,857 (±$4,051)
323FayettevilleFranklin County$58,819 (±$15,526)
324FriedensSomerset County$57,697 (±$10,800)
325Lynnwood-PricedaleWestmoreland County$57,599 (±$23,687)
326MarianneClarion County$57,130 (±$4,691)
327Oklahoma (community)Clearfield County$56,977 (±$22,331)
328CollinsburgWestmoreland County$56,616 (±$19,306)
329North WarrenWarren County$56,549 (±$9,516)
330Pleasant HillLebanon County$55,676 (±$13,296)
331OliverFayette County$55,602 (±$12,052)
332Weissport EastCarbon County$54,837 (±$14,907)
333ClaysburgBlair County$53,650 (±$20,868)
334Warminster HeightsBucks County$53,472 (±$12,926)
335LakemontBlair County$52,955 (±$11,664)
336SimpsonLackawanna County$52,875 (±$5,736)
337HudsonLuzerne County$52,708 (±$17,414)
338MarshalltonNorthumberland County$52,411 (±$3,116)
339GreenockAllegheny County$52,348 (±$17,472)
340Garden ViewLycoming County$52,222 (±$12,593)
341MarienvilleForest County$52,029 (±$3,958)
342Reynolds HeightsMercer County$51,181 (±$14,782)
343HydeClearfield County$51,111 (±$18,610)
344Spring HillCambria County$50,815 (±$5,988)
345InkermanLuzerne County$50,402 (±$14,741)
346Glen LyonLuzerne County$48,333 (±$23,356)
347East UniontownFayette County$48,305 (±$9,501)
348BobtownGreene County$48,233 (±$12,873)
349MifflinvilleColumbia County$48,173 (±$12,979)
350The HideoutWayne County$48,045 (±$21,043)
351Edgewood (community)Northumberland County$45,759 (±$11,190)
352HopwoodFayette County$44,321 (±$20,652)
353Westwood (Cambria County)Cambria County$43,824 (±$3,432)
354Fairview-FerndaleNorthumberland County$43,359 (±$14,282)
355Queens GateYork County$41,202 (±$12,049)
356Woodland HeightsVenango County$40,200 (±$17,233)
357FairhopeFayette County$37,014 (±$10,974)

Unincorporated communities inside a town or township are ranked only against each other, because the town’s figures include them.

How this ranking is built

A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.

2,150 places qualify; the rest are on their own pages with their margins, but not ranked here.

The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.

A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.

Survey years: 2020–2024 (American Community Survey 5-year estimates).

Margins of error are at the 90% confidence level.

What you can do on Seayora in Pennsylvania

One account for renting, owning, managing and fixing homes, with these figures beside you.

Own or manage a rental?

List it, sign the lease and collect rent online, with the figures for Pennsylvania beside you.

Create a landlord account · See what landlords get

Looking for a place to rent?

Browse homes for rent near Pennsylvania, save the ones you like and apply online.

Browse rentals · Create a renter account

Do repairs, renovations or maintenance?

Get found by owners and renters near Pennsylvania, and send estimates and invoices from your phone.

Join as a pro · Find a pro

Questions about Pennsylvania

Which place in Pennsylvania has the highest median household income?

Rose Valley has the highest, $246,875 (±$61,474) (2020–2024 American Community Survey).

Which place in Pennsylvania has the lowest median household income?

Renovo has the lowest, $27,716 (±$4,950).

What is the median household income in Pennsylvania?

The figure for Pennsylvania as a whole is $77,971 (±$342).

Sources

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.

Figures last updated on .

Related