The Town Files

The 25 Most Affordable Small Towns in New Jersey

Ranked by home value ÷ income among 352 towns of 2,500–10,000 people in New Jersey. #1 is Woodlynne, NJ (homes cost 1.9× income).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25Blackwood, New Jersey

    Homes cost 2.6× income

    4,622 people · Camden County · median home $235,500 · income $90,061 · Jan low 26°F · 22 in snow

  2. 24Somerdale, New Jersey

    Homes cost 2.6× income

    5,566 people · Camden County · median home $224,600 · income $85,625 · Jan low 26°F · 22 in snow

  3. 23Buena Vista, New Jersey

    Homes cost 2.6× income

    7,033 people · Atlantic County · median home $227,300 · income $87,581 · Jan low 23°F · 19 in snow

  4. 22Green Brook, New Jersey

    Homes cost 2.6× income

    7,281 people · Somerset County · median home $538,500 · income $208,375 · Jan low 24°F · 21 in snow

  5. 21Palmyra, New Jersey

    Homes cost 2.6× income

    7,438 people · Burlington County · median home $234,800 · income $89,574 · Jan low 25°F · 16 in snow

  6. 20Atco, New Jersey

    Homes cost 2.6× income

    9,058 people · Camden County · median home $275,000 · income $105,847 · Jan low 24°F · 24 in snow

  7. 19Sewell, New Jersey

    Homes cost 2.5× income

    3,346 people · Gloucester County · median home $347,500 · income $140,600 · Jan low 26°F · 22 in snow

  8. 18Hopewell, New Jersey

    Homes cost 2.5× income

    4,391 people · Cumberland County · median home $251,400 · income $100,202 · Jan low 25°F · 12 in snow

  9. 17Elk, New Jersey

    Homes cost 2.5× income

    4,424 people · Gloucester County · median home $350,400 · income $141,382 · Jan low 25°F · 13 in snow

  10. 16Glendora, New Jersey

    Homes cost 2.5× income

    4,784 people · Camden County · median home $249,900 · income $98,053 · Jan low 26°F · 22 in snow

  11. 15Linwood, New Jersey

    Homes cost 2.5× income

    6,971 people · Atlantic County · median home $394,700 · income $156,354 · Jan low 25°F · 17 in snow

  12. 14Carneys Point, New Jersey

    Homes cost 2.5× income

    7,841 people · Salem County · median home $193,300 · income $77,273 · Jan low 24°F · 12 in snow

  13. 13Crestwood Village, New Jersey

    Homes cost 2.5× income

    8,426 people · Ocean County · median home $96,500 · income $38,091 · Jan low 22°F · 24 in snow

  14. 12Carneys Point, New Jersey

    Homes cost 2.5× income

    8,637 people · Salem County · median home $201,500 · income $79,245 · Jan low 24°F · 12 in snow

  15. 11West Berlin, New Jersey

    Homes cost 2.4× income

    2,686 people · Camden County · median home $236,800 · income $99,674 · Jan low 24°F · 22 in snow

  16. 10Woodstown, New Jersey

    Homes cost 2.4× income

    3,678 people · Salem County · median home $239,200 · income $98,828 · Jan low 25°F · 14 in snow

  17. 9Pilesgrove, New Jersey

    Homes cost 2.4× income

    4,183 people · Salem County · median home $383,300 · income $158,281 · Jan low 27°F · 17 in snow

  18. 8Magnolia, New Jersey

    Homes cost 2.4× income

    4,352 people · Camden County · median home $238,800 · income $100,511 · Jan low 26°F · 22 in snow

  19. 7Weymouth, New Jersey

    Homes cost 2.3× income

    2,614 people · Atlantic County · median home $169,700 · income $72,459 · Jan low 23°F · 22 in snow

  20. 6Woodbury Heights, New Jersey

    Homes cost 2.3× income

    3,098 people · Gloucester County · median home $283,400 · income $123,083 · Jan low 26°F · 23 in snow

  21. 5Pine Ridge at Crestwood, New Jersey

    Homes cost 2.2× income

    2,537 people · Ocean County · median home $135,900 · income $62,235 · Jan low 22°F

  22. 4Roebling, New Jersey

    Homes cost 2.2× income

    3,585 people · Burlington County · median home $198,200 · income $88,750 · Jan low 23°F · 25 in snow

  23. 3Salem, New Jersey

    Homes cost 2.1× income

    5,296 people · Salem County · median home $79,800 · income $38,721 · Jan low 26°F · 16 in snow

  24. 2Country Lake Estates, New Jersey

    Homes cost 2.0× income

    4,054 people · Burlington County · median home $249,100 · income $127,643 · Jan low 23°F · 24 in snow

  25. 1Woodlynne, New Jersey

    Homes cost 1.9× income

    2,902 people · Camden County · median home $142,000 · income $74,808 · Jan low 28°F · 16 in snow

More New Jersey rankings

Same ranking, other places

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