The Town Files

The 25 Richest Small Towns in New Jersey

Ranked by median household income among 352 towns of 500–10,000 people in New Jersey. #1 is Blackwells Mills, NJ (median household income $250,001).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Richest Small Towns in New Jersey1. Blackwells Mills$250,0012. Upper Saddle River$250,0013. Glen Ridge$250,0014. Rumson$250,0015. Fair Haven$250,0016. Mendham$250,0017. Lyons$250,0018. Mountain Lakes$250,0019. Ho-Ho-Kus$250,00110. Chester$241,85611. Chatham$241,50012. Little Silver$240,85313. Haworth$236,76514. Bernardsville$236,11515. Englewood Cliffs$230,61116. Belle Mead$223,25017. Harding$222,42918. Neshanic Station$221,39519. Oradell$221,32220. Cranbury$216,69121. Richwood$216,19622. Spring Lake$215,62523. Woodcliff Lake$213,98124. River Vale$213,66625. Packanack Lake$213,103
  1. 25Packanack Lake, New Jersey

    Median household income $213,103

    Packanack Lake is a community of 6,261 people in Passaic County, New Jersey. The median home is worth $601,000 and the median household earns $213,103, so homes cost 2.8× income (typical New Jersey town: 3.8×). Median rent is $3,501.

    6,261 people · Passaic County · median home $601,000 · income $213,103 · Jan low 23°F · 28 in snow

    Full Packanack Lake, New Jersey profile: weather, storms, schools, jobs →

    Packanack Lake vs the typical New Jersey townPackanack LakeTypical New Jersey townHome value$601,000$435,600Income$213,103$111,891Rent$3,501$1,774
    Census ACS 2020–2024 medians.
  2. 24River Vale, New Jersey

    Median household income $213,666

    River Vale is a township of 9,909 people in Bergen County, New Jersey. The median home is worth $775,000 and the median household earns $213,666, so homes cost 3.6× income (typical New Jersey town: 3.8×). Median rent is $1,455.

    9,909 people · Bergen County · median home $775,000 · income $213,666 · Jan low 23°F · 33 in snow

    Full River Vale, New Jersey profile: weather, storms, schools, jobs →

    River Vale vs the typical New Jersey townRiver ValeTypical New Jersey townHome value$775,000$435,600Income$213,666$111,891Rent$1,455$1,774
    Census ACS 2020–2024 medians.
  3. 23Woodcliff Lake, New Jersey

    Median household income $213,981

    Woodcliff Lake is a borough of 6,128 people in Bergen County, New Jersey. The median home is worth $946,400 and the median household earns $213,981, so homes cost 4.4× income (typical New Jersey town: 3.8×). Median rent is $1,888.

    6,128 people · Bergen County · median home $946,400 · income $213,981 · Jan low 23°F · 31 in snow

    Full Woodcliff Lake, New Jersey profile: weather, storms, schools, jobs →

    Woodcliff Lake vs the typical New Jersey townWoodcliff LakeTypical New Jersey townHome value$946,400$435,600Income$213,981$111,891Rent$1,888$1,774
    Census ACS 2020–2024 medians.
  4. 22Spring Lake, New Jersey

    Median household income $215,625

    Spring Lake is a borough of 2,789 people in Monmouth County, New Jersey. The median home is worth $2,000,001 and the median household earns $215,625, so homes cost 9.3× income (typical New Jersey town: 3.8×). Median rent is $2,175.

    2,789 people · Monmouth County · median home $2,000,001 · income $215,625 · Jan low 25°F

    Full Spring Lake, New Jersey profile: weather, storms, schools, jobs →

    Spring Lake vs the typical New Jersey townSpring LakeTypical New Jersey townHome value$2,000,001$435,600Income$215,625$111,891Rent$2,175$1,774
    Census ACS 2020–2024 medians.
  5. 21Richwood, New Jersey

    Median household income $216,196

    Richwood is a community of 3,577 people in Gloucester County, New Jersey. The median home is worth $594,100 and the median household earns $216,196, so homes cost 2.7× income (typical New Jersey town: 3.8×). Median rent is —.

    3,577 people · Gloucester County · median home $594,100 · income $216,196 · Jan low 26°F · 19 in snow

    Full Richwood, New Jersey profile: weather, storms, schools, jobs →

    Richwood vs the typical New Jersey townRichwoodTypical New Jersey townHome value$594,100$435,600Income$216,196$111,891
    Census ACS 2020–2024 medians.
  6. 20Cranbury, New Jersey

    Median household income $216,691

    Cranbury is a township of 3,842 people in Middlesex County, New Jersey. The median home is worth $889,400 and the median household earns $216,691, so homes cost 4.1× income (typical New Jersey town: 3.8×). Median rent is $1,603.

    3,842 people · Middlesex County · median home $889,400 · income $216,691 · Jan low 21°F · 24 in snow

    Full Cranbury, New Jersey profile: weather, storms, schools, jobs →

    Cranbury vs the typical New Jersey townCranburyTypical New Jersey townHome value$889,400$435,600Income$216,691$111,891Rent$1,603$1,774
    Census ACS 2020–2024 medians.
  7. 19Oradell, New Jersey

    Median household income $221,322

    Oradell is a borough of 8,244 people in Bergen County, New Jersey. The median home is worth $737,800 and the median household earns $221,322, so homes cost 3.3× income (typical New Jersey town: 3.8×). Median rent is $2,305.

    8,244 people · Bergen County · median home $737,800 · income $221,322 · Jan low 26°F · 31 in snow

    Full Oradell, New Jersey profile: weather, storms, schools, jobs →

    Oradell vs the typical New Jersey townOradellTypical New Jersey townHome value$737,800$435,600Income$221,322$111,891Rent$2,305$1,774
    Census ACS 2020–2024 medians.
  8. 18Neshanic Station, New Jersey

    Median household income $221,395

    Neshanic Station is a community of 5,224 people in Somerset County, New Jersey. The median home is worth $770,300 and the median household earns $221,395, so homes cost 3.5× income (typical New Jersey town: 3.8×). Median rent is $2,144.

    5,224 people · Somerset County · median home $770,300 · income $221,395 · Jan low 22°F · 24 in snow

    Full Neshanic Station, New Jersey profile: weather, storms, schools, jobs →

    Neshanic Station vs the typical New Jersey townNeshanic StationTypical New Jersey townHome value$770,300$435,600Income$221,395$111,891Rent$2,144$1,774
    Census ACS 2020–2024 medians.
  9. 17Harding, New Jersey

    Median household income $222,429

    Harding is a township of 3,871 people in Morris County, New Jersey. The median home is worth $1,145,100 and the median household earns $222,429, so homes cost 5.1× income (typical New Jersey town: 3.8×). Median rent is $2,917.

    3,871 people · Morris County · median home $1,145,100 · income $222,429 · Jan low 22°F · 24 in snow

    Full Harding, New Jersey profile: weather, storms, schools, jobs →

    Harding vs the typical New Jersey townHardingTypical New Jersey townHome value$1,145,100$435,600Income$222,429$111,891Rent$2,917$1,774
    Census ACS 2020–2024 medians.
  10. 16Belle Mead, New Jersey

    Median household income $223,250

    Belle Mead is a community of 5,569 people in Somerset County, New Jersey. The median home is worth $810,300 and the median household earns $223,250, so homes cost 3.6× income (typical New Jersey town: 3.8×). Median rent is $2,627.

    5,569 people · Somerset County · median home $810,300 · income $223,250 · Jan low 22°F · 24 in snow

    Full Belle Mead, New Jersey profile: weather, storms, schools, jobs →

    Belle Mead vs the typical New Jersey townBelle MeadTypical New Jersey townHome value$810,300$435,600Income$223,250$111,891Rent$2,627$1,774
    Census ACS 2020–2024 medians.
  11. 15Englewood Cliffs, New Jersey

    Median household income $230,611

    Englewood Cliffs, New Jersey
    Photo: Jim.henderson (public domain, Wikimedia Commons)

    Englewood Cliffs is a borough of 5,342 people in Bergen County, New Jersey. The median home is worth $1,401,600 and the median household earns $230,611, so homes cost 6.1× income (typical New Jersey town: 3.8×). Median rent is $3,501.

    5,342 people · Bergen County · median home $1,401,600 · income $230,611 · Jan low 27°F · 30 in snow

    Full Englewood Cliffs, New Jersey profile: weather, storms, schools, jobs →

    Englewood Cliffs vs the typical New Jersey townEnglewood CliffsTypical New Jersey townHome value$1,401,600$435,600Income$230,611$111,891Rent$3,501$1,774
    Census ACS 2020–2024 medians.
  12. 14Bernardsville, New Jersey

    Median household income $236,115

    Bernardsville is a borough of 7,893 people in Somerset County, New Jersey. The median home is worth $793,800 and the median household earns $236,115, so homes cost 3.4× income (typical New Jersey town: 3.8×). Median rent is $2,297.

    7,893 people · Somerset County · median home $793,800 · income $236,115 · Jan low 21°F · 30 in snow

    Full Bernardsville, New Jersey profile: weather, storms, schools, jobs →

    Bernardsville vs the typical New Jersey townBernardsvilleTypical New Jersey townHome value$793,800$435,600Income$236,115$111,891Rent$2,297$1,774
    Census ACS 2020–2024 medians.
  13. 13Haworth, New Jersey

    Median household income $236,765

    Haworth is a borough of 3,343 people in Bergen County, New Jersey. The median home is worth $845,300 and the median household earns $236,765, so homes cost 3.6× income (typical New Jersey town: 3.8×). Median rent is $3,501.

    3,343 people · Bergen County · median home $845,300 · income $236,765 · Jan low 26°F · 33 in snow

    Full Haworth, New Jersey profile: weather, storms, schools, jobs →

    Haworth vs the typical New Jersey townHaworthTypical New Jersey townHome value$845,300$435,600Income$236,765$111,891Rent$3,501$1,774
    Census ACS 2020–2024 medians.
  14. 12Little Silver, New Jersey

    Median household income $240,853

    Little Silver is a borough of 6,131 people in Monmouth County, New Jersey. The median home is worth $955,900 and the median household earns $240,853, so homes cost 4.0× income (typical New Jersey town: 3.8×). Median rent is $3,501.

    6,131 people · Monmouth County · median home $955,900 · income $240,853 · Jan low 25°F · 26 in snow

    Full Little Silver, New Jersey profile: weather, storms, schools, jobs →

    Little Silver vs the typical New Jersey townLittle SilverTypical New Jersey townHome value$955,900$435,600Income$240,853$111,891Rent$3,501$1,774
    Census ACS 2020–2024 medians.
  15. 11Chatham, New Jersey

    Median household income $241,500

    Chatham is a borough of 9,212 people in Morris County, New Jersey. The median home is worth $984,900 and the median household earns $241,500, so homes cost 4.1× income (typical New Jersey town: 3.8×). Median rent is $2,250.

    9,212 people · Morris County · median home $984,900 · income $241,500 · Jan low 22°F · 24 in snow

    Full Chatham, New Jersey profile: weather, storms, schools, jobs →

    Chatham vs the typical New Jersey townChathamTypical New Jersey townHome value$984,900$435,600Income$241,500$111,891Rent$2,250$1,774
    Census ACS 2020–2024 medians.
  16. 10Chester, New Jersey

    Median household income $241,856

    Chester is a township of 7,713 people in Morris County, New Jersey. The median home is worth $790,900 and the median household earns $241,856, so homes cost 3.3× income (typical New Jersey town: 3.8×). Median rent is $2,787.

    7,713 people · Morris County · median home $790,900 · income $241,856 · Jan low 21°F · 30 in snow

    Full Chester, New Jersey profile: weather, storms, schools, jobs →

    Chester vs the typical New Jersey townChesterTypical New Jersey townHome value$790,900$435,600Income$241,856$111,891Rent$2,787$1,774
    Census ACS 2020–2024 medians.
  17. 9Ho-Ho-Kus, New Jersey

    Median household income $250,001

    Ho-Ho-Kus is a borough of 4,258 people in Bergen County, New Jersey. The median home is worth $1,092,500 and the median household earns $250,001, so homes cost 4.4× income (typical New Jersey town: 3.8×). Median rent is $2,857.

    4,258 people · Bergen County · median home $1,092,500 · income $250,001 · Jan low 26°F · 31 in snow

    Full Ho-Ho-Kus, New Jersey profile: weather, storms, schools, jobs →

    Ho-Ho-Kus vs the typical New Jersey townHo-Ho-KusTypical New Jersey townHome value$1,092,500$435,600Income$250,001$111,891Rent$2,857$1,774
    Census ACS 2020–2024 medians.
  18. 8Mountain Lakes, New Jersey

    Median household income $250,001

    Mountain Lakes is a borough of 4,472 people in Morris County, New Jersey. The median home is worth $917,000 and the median household earns $250,001, so homes cost 3.7× income (typical New Jersey town: 3.8×). Median rent is $3,501.

    4,472 people · Morris County · median home $917,000 · income $250,001 · Jan low 21°F · 27 in snow

    Full Mountain Lakes, New Jersey profile: weather, storms, schools, jobs →

    Mountain Lakes vs the typical New Jersey townMountain LakesTypical New Jersey townHome value$917,000$435,600Income$250,001$111,891Rent$3,501$1,774
    Census ACS 2020–2024 medians.
  19. 7Lyons, New Jersey

    Median household income $250,001

    Lyons is a community of 5,345 people in Somerset County, New Jersey. The median home is worth $1,037,400 and the median household earns $250,001, so homes cost 4.1× income (typical New Jersey town: 3.8×). Median rent is —.

    5,345 people · Somerset County · median home $1,037,400 · income $250,001 · Jan low 19°F · 21 in snow

    Full Lyons, New Jersey profile: weather, storms, schools, jobs →

    Lyons vs the typical New Jersey townLyonsTypical New Jersey townHome value$1,037,400$435,600Income$250,001$111,891
    Census ACS 2020–2024 medians.
  20. 6Mendham, New Jersey

    Median household income $250,001

    Mendham is a township of 6,016 people in Morris County, New Jersey. The median home is worth $1,070,400 and the median household earns $250,001, so homes cost 4.3× income (typical New Jersey town: 3.8×). Median rent is $3,501.

    6,016 people · Morris County · median home $1,070,400 · income $250,001 · Jan low 21°F · 26 in snow

    Full Mendham, New Jersey profile: weather, storms, schools, jobs →

    Mendham vs the typical New Jersey townMendhamTypical New Jersey townHome value$1,070,400$435,600Income$250,001$111,891Rent$3,501$1,774
    Census ACS 2020–2024 medians.
  21. 5Fair Haven, New Jersey

    Median household income $250,001

    Fair Haven is a borough of 6,269 people in Monmouth County, New Jersey. The median home is worth $992,200 and the median household earns $250,001, so homes cost 4.0× income (typical New Jersey town: 3.8×). Median rent is $3,492.

    6,269 people · Monmouth County · median home $992,200 · income $250,001 · Jan low 25°F · 27 in snow

    Full Fair Haven, New Jersey profile: weather, storms, schools, jobs →

    Fair Haven vs the typical New Jersey townFair HavenTypical New Jersey townHome value$992,200$435,600Income$250,001$111,891Rent$3,492$1,774
    Census ACS 2020–2024 medians.
  22. 4Rumson, New Jersey

    Median household income $250,001

    Rumson is a borough of 7,343 people in Monmouth County, New Jersey. The median home is worth $1,679,300 and the median household earns $250,001, so homes cost 6.7× income (typical New Jersey town: 3.8×). Median rent is $3,501.

    7,343 people · Monmouth County · median home $1,679,300 · income $250,001 · Jan low 25°F · 27 in snow

    Full Rumson, New Jersey profile: weather, storms, schools, jobs →

    Rumson vs the typical New Jersey townRumsonTypical New Jersey townHome value$1,679,300$435,600Income$250,001$111,891Rent$3,501$1,774
    Census ACS 2020–2024 medians.
  23. 3Glen Ridge, New Jersey

    Median household income $250,001

    Glen Ridge is a borough of 7,802 people in Essex County, New Jersey. The median home is worth $836,600 and the median household earns $250,001, so homes cost 3.3× income (typical New Jersey town: 3.8×). Median rent is $2,728.

    7,802 people · Essex County · median home $836,600 · income $250,001 · Jan low 21°F · 28 in snow

    Full Glen Ridge, New Jersey profile: weather, storms, schools, jobs →

    Glen Ridge vs the typical New Jersey townGlen RidgeTypical New Jersey townHome value$836,600$435,600Income$250,001$111,891Rent$2,728$1,774
    Census ACS 2020–2024 medians.
  24. 2Upper Saddle River, New Jersey

    Median household income $250,001

    Upper Saddle River is a borough of 8,353 people in Bergen County, New Jersey. The median home is worth $1,108,700 and the median household earns $250,001, so homes cost 4.4× income (typical New Jersey town: 3.8×). Median rent is $3,501.

    8,353 people · Bergen County · median home $1,108,700 · income $250,001 · Jan low 20°F · 33 in snow

    Full Upper Saddle River, New Jersey profile: weather, storms, schools, jobs →

    Upper Saddle River vs the typical New Jersey townUpper Saddle RiverTypical New Jersey townHome value$1,108,700$435,600Income$250,001$111,891Rent$3,501$1,774
    Census ACS 2020–2024 medians.
  25. 1Blackwells Mills, New Jersey

    Median household income $250,001

    Blackwells Mills is a community of 9,473 people in Somerset County, New Jersey. The median home is worth $735,000 and the median household earns $250,001, so homes cost 2.9× income (typical New Jersey town: 3.8×). Median rent is $3,206.

    9,473 people · Somerset County · median home $735,000 · income $250,001 · Jan low 23°F · 21 in snow

    Full Blackwells Mills, New Jersey profile: weather, storms, schools, jobs →

    Blackwells Mills vs the typical New Jersey townBlackwells MillsTypical New Jersey townHome value$735,000$435,600Income$250,001$111,891Rent$3,206$1,774
    Census ACS 2020–2024 medians.

More New Jersey rankings

Same ranking, other places

Methodology. We ranked 352 towns of 500–10,000 people in New Jersey (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: