Skip to content

Richest ZIP codes in Pennsylvania

The ZIP codes in Pennsylvania with the highest median household income, among ZIP codes with at least the population shown below so one-estate enclaves don't crowd the list.

RankZIP codeCityCountyMedian household incomePopulation
119085Villanova, PADelaware County$250,00111,230
219066Merion Station, PAMontgomery County$250,0015,839
319035Gladwyne, PAMontgomery County$250,0013,937
419425Chester Springs, PAChester County$211,73917,219
518977Washington Crossing, PABucks County$211,7194,569
618925Furlong, PABucks County$207,6096,250
719312Berwyn, PAChester County$204,38412,283
819373Thornton, PADelaware County$192,7082,357
919025Dresher, PAMontgomery County$188,4907,423
1019096Wynnewood, PAMontgomery County$186,27715,249
1119060Garnet Valley, PADelaware County$185,04311,524
1218938New Hope, PABucks County$184,83313,649
1316868Pine Grove Mills, PACentre County$180,4121,050
1418929Jamison, PABucks County$179,3809,748
1519317Chadds Ford, PAChester County$174,40810,864
1619333Devon, PAChester County$173,1077,471
1719072Narberth, PAMontgomery County$172,55010,129
1819087Wayne, PAChester County$171,17933,528
1919355Malvern, PAChester County$169,41729,425
2019301Paoli, PAChester County$167,3487,814
2119352Lincoln University, PAChester County$165,36511,484
2219034Fort Washington, PAMontgomery County$165,3547,488
2318902Doylestown, PABucks County$161,26722,898
2415090Wexford, PAAllegheny County$160,57625,763
2519343Glenmoore, PAChester County$160,2568,450
2618954Richboro, PABucks County$159,85710,380
2719422Blue Bell, PAMontgomery County$158,28820,412
2818940Newtown, PABucks County$157,41429,626
2919311Avondale, PAChester County$155,77111,692
3015015Bradfordwoods, PAAllegheny County$155,2081,291
3115241Pittsburgh, PAAllegheny County$153,93622,294
3218034Center Valley, PALehigh County$153,2009,209
3319041Haverford, PADelaware County$151,9896,308
3419426Collegeville, PAMontgomery County$151,74843,460
3516046Mars, PAButler County$151,56019,757
3619004Bala Cynwyd, PAMontgomery County$149,23211,230
3719086Wallingford, PADelaware County$148,92012,930
3818914Chalfont, PABucks County$148,82421,598
3919444Lafayette Hill, PAMontgomery County$147,41811,065
4015636Harrison City, PAWestmoreland County$145,4923,560
4119010Bryn Mawr, PADelaware County$144,47121,827
4219350Landenberg, PAChester County$144,37510,945
4319002Ambler, PAMontgomery County$143,60032,128
4419335Downingtown, PAChester County$143,24953,629
4518915Colmar, PAMontgomery County$141,6961,648
4618947Pipersville, PABucks County$140,7836,477
4719525Gilbertsville, PAMontgomery County$140,40317,725
4818051Fogelsville, PALehigh County$139,5063,624
4919473Schwenksville, PAMontgomery County$138,81917,259
5019438Harleysville, PAMontgomery County$138,13425,438

Source: American Community Survey 2020–2024 5-year estimates. The ACS caps reported medians at $250,000. Only ZIP codes with a delivery area and at least 1,000 residents are ranked. Methodology

Free to cite with a link to this page.

By state

More ZIP code rankings