The Town Files

The 25 Most Affordable Small Towns in New Jersey

Ranked by home value ÷ income among 352 towns of 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

    Blackwood is a community of 4,622 people in Camden County, New Jersey. The median home is worth $235,500 and the median household earns $90,061, so homes cost 2.6× income (typical New Jersey town: 3.8×). Median rent is $1,385.

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

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

    Blackwood vs the typical New Jersey townBlackwoodTypical New Jersey townHome value$235,500$435,600Income$90,061$111,891Rent$1,385$1,774
    Census ACS 2020–2024 medians.
  2. 24Somerdale, New Jersey

    Homes cost 2.6× income

    Somerdale is a borough of 5,566 people in Camden County, New Jersey. The median home is worth $224,600 and the median household earns $85,625, so homes cost 2.6× income (typical New Jersey town: 3.8×). Median rent is $1,097.

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

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

    Somerdale vs the typical New Jersey townSomerdaleTypical New Jersey townHome value$224,600$435,600Income$85,625$111,891Rent$1,097$1,774
    Census ACS 2020–2024 medians.
  3. 23Buena Vista, New Jersey

    Homes cost 2.6× income

    Buena Vista is a township of 7,033 people in Atlantic County, New Jersey. The median home is worth $227,300 and the median household earns $87,581, so homes cost 2.6× income (typical New Jersey town: 3.8×). Median rent is —.

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

    Full Buena Vista, New Jersey profile: weather, storms, schools, jobs →

    Buena Vista vs the typical New Jersey townBuena VistaTypical New Jersey townHome value$227,300$435,600Income$87,581$111,891
    Census ACS 2020–2024 medians.
  4. 22Green Brook, New Jersey

    Homes cost 2.6× income

    Green Brook is a township of 7,281 people in Somerset County, New Jersey. The median home is worth $538,500 and the median household earns $208,375, so homes cost 2.6× income (typical New Jersey town: 3.8×). Median rent is $2,115.

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

    Full Green Brook, New Jersey profile: weather, storms, schools, jobs →

    Green Brook vs the typical New Jersey townGreen BrookTypical New Jersey townHome value$538,500$435,600Income$208,375$111,891Rent$2,115$1,774
    Census ACS 2020–2024 medians.
  5. 21Palmyra, New Jersey

    Homes cost 2.6× income

    Palmyra is a borough of 7,438 people in Burlington County, New Jersey. The median home is worth $234,800 and the median household earns $89,574, so homes cost 2.6× income (typical New Jersey town: 3.8×). Median rent is $1,696.

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

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

    Palmyra vs the typical New Jersey townPalmyraTypical New Jersey townHome value$234,800$435,600Income$89,574$111,891Rent$1,696$1,774
    Census ACS 2020–2024 medians.
  6. 20Atco, New Jersey

    Homes cost 2.6× income

    Atco is a community of 9,058 people in Camden County, New Jersey. The median home is worth $275,000 and the median household earns $105,847, so homes cost 2.6× income (typical New Jersey town: 3.8×). Median rent is $1,532.

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

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

    Atco vs the typical New Jersey townAtcoTypical New Jersey townHome value$275,000$435,600Income$105,847$111,891Rent$1,532$1,774
    Census ACS 2020–2024 medians.
  7. 19Sewell, New Jersey

    Homes cost 2.5× income

    Sewell is a community of 3,346 people in Gloucester County, New Jersey. The median home is worth $347,500 and the median household earns $140,600, so homes cost 2.5× income (typical New Jersey town: 3.8×). Median rent is —.

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

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

    Sewell vs the typical New Jersey townSewellTypical New Jersey townHome value$347,500$435,600Income$140,600$111,891
    Census ACS 2020–2024 medians.
  8. 18Hopewell, New Jersey

    Homes cost 2.5× income

    Hopewell is a township of 4,391 people in Cumberland County, New Jersey. The median home is worth $251,400 and the median household earns $100,202, so homes cost 2.5× income (typical New Jersey town: 3.8×). Median rent is $972.

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

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

    Hopewell vs the typical New Jersey townHopewellTypical New Jersey townHome value$251,400$435,600Income$100,202$111,891Rent$972$1,774
    Census ACS 2020–2024 medians.
  9. 17Elk, New Jersey

    Homes cost 2.5× income

    Elk is a township of 4,424 people in Gloucester County, New Jersey. The median home is worth $350,400 and the median household earns $141,382, so homes cost 2.5× income (typical New Jersey town: 3.8×). Median rent is $1,206.

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

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

    Elk vs the typical New Jersey townElkTypical New Jersey townHome value$350,400$435,600Income$141,382$111,891Rent$1,206$1,774
    Census ACS 2020–2024 medians.
  10. 16Glendora, New Jersey

    Homes cost 2.5× income

    Glendora is a community of 4,784 people in Camden County, New Jersey. The median home is worth $249,900 and the median household earns $98,053, so homes cost 2.5× income (typical New Jersey town: 3.8×). Median rent is $986.

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

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

    Glendora vs the typical New Jersey townGlendoraTypical New Jersey townHome value$249,900$435,600Income$98,053$111,891Rent$986$1,774
    Census ACS 2020–2024 medians.
  11. 15Linwood, New Jersey

    Homes cost 2.5× income

    Linwood is a city of 6,971 people in Atlantic County, New Jersey. The median home is worth $394,700 and the median household earns $156,354, so homes cost 2.5× income (typical New Jersey town: 3.8×). Median rent is $2,188.

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

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

    Linwood vs the typical New Jersey townLinwoodTypical New Jersey townHome value$394,700$435,600Income$156,354$111,891Rent$2,188$1,774
    Census ACS 2020–2024 medians.
  12. 14Carneys Point, New Jersey

    Homes cost 2.5× income

    Carneys Point is a community of 7,841 people in Salem County, New Jersey. The median home is worth $193,300 and the median household earns $77,273, so homes cost 2.5× income (typical New Jersey town: 3.8×). Median rent is $1,434.

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

    Full Carneys Point, New Jersey profile: weather, storms, schools, jobs →

    Carneys Point vs the typical New Jersey townCarneys PointTypical New Jersey townHome value$193,300$435,600Income$77,273$111,891Rent$1,434$1,774
    Census ACS 2020–2024 medians.
  13. 13Crestwood Village, New Jersey

    Homes cost 2.5× income

    Crestwood Village is a community of 8,426 people in Ocean County, New Jersey. The median home is worth $96,500 and the median household earns $38,091, so homes cost 2.5× income (typical New Jersey town: 3.8×). Median rent is $1,146.

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

    Full Crestwood Village, New Jersey profile: weather, storms, schools, jobs →

    Crestwood Village vs the typical New Jersey townCrestwood VillageTypical New Jersey townHome value$96,500$435,600Income$38,091$111,891Rent$1,146$1,774
    Census ACS 2020–2024 medians.
  14. 12Carneys Point, New Jersey

    Homes cost 2.5× income

    Carneys Point is a township of 8,637 people in Salem County, New Jersey. The median home is worth $201,500 and the median household earns $79,245, so homes cost 2.5× income (typical New Jersey town: 3.8×). Median rent is $1,432.

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

    Full Carneys Point, New Jersey profile: weather, storms, schools, jobs →

    Carneys Point vs the typical New Jersey townCarneys PointTypical New Jersey townHome value$201,500$435,600Income$79,245$111,891Rent$1,432$1,774
    Census ACS 2020–2024 medians.
  15. 11West Berlin, New Jersey

    Homes cost 2.4× income

    West Berlin is a community of 2,686 people in Camden County, New Jersey. The median home is worth $236,800 and the median household earns $99,674, so homes cost 2.4× income (typical New Jersey town: 3.8×). Median rent is $1,384.

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

    Full West Berlin, New Jersey profile: weather, storms, schools, jobs →

    West Berlin vs the typical New Jersey townWest BerlinTypical New Jersey townHome value$236,800$435,600Income$99,674$111,891Rent$1,384$1,774
    Census ACS 2020–2024 medians.
  16. 10Woodstown, New Jersey

    Homes cost 2.4× income

    Woodstown, New Jersey
    Photo: Smallbones (public domain, Wikimedia Commons)

    Woodstown is a borough of 3,678 people in Salem County, New Jersey. The median home is worth $239,200 and the median household earns $98,828, so homes cost 2.4× income (typical New Jersey town: 3.8×). Median rent is $1,359.

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

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

    Woodstown vs the typical New Jersey townWoodstownTypical New Jersey townHome value$239,200$435,600Income$98,828$111,891Rent$1,359$1,774
    Census ACS 2020–2024 medians.
  17. 9Pilesgrove, New Jersey

    Homes cost 2.4× income

    Pilesgrove is a township of 4,183 people in Salem County, New Jersey. The median home is worth $383,300 and the median household earns $158,281, so homes cost 2.4× income (typical New Jersey town: 3.8×). Median rent is $1,450.

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

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

    Pilesgrove vs the typical New Jersey townPilesgroveTypical New Jersey townHome value$383,300$435,600Income$158,281$111,891Rent$1,450$1,774
    Census ACS 2020–2024 medians.
  18. 8Magnolia, New Jersey

    Homes cost 2.4× income

    Magnolia is a borough of 4,352 people in Camden County, New Jersey. The median home is worth $238,800 and the median household earns $100,511, so homes cost 2.4× income (typical New Jersey town: 3.8×). Median rent is $1,427.

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

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

    Magnolia vs the typical New Jersey townMagnoliaTypical New Jersey townHome value$238,800$435,600Income$100,511$111,891Rent$1,427$1,774
    Census ACS 2020–2024 medians.
  19. 7Weymouth, New Jersey

    Homes cost 2.3× income

    Weymouth, New Jersey
    Photo: Smallbones (public domain, Wikimedia Commons)

    Weymouth is a township of 2,614 people in Atlantic County, New Jersey. The median home is worth $169,700 and the median household earns $72,459, so homes cost 2.3× income (typical New Jersey town: 3.8×). Median rent is $1,300.

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

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

    Weymouth vs the typical New Jersey townWeymouthTypical New Jersey townHome value$169,700$435,600Income$72,459$111,891Rent$1,300$1,774
    Census ACS 2020–2024 medians.
  20. 6Woodbury Heights, New Jersey

    Homes cost 2.3× income

    Woodbury Heights is a borough of 3,098 people in Gloucester County, New Jersey. The median home is worth $283,400 and the median household earns $123,083, so homes cost 2.3× income (typical New Jersey town: 3.8×). Median rent is $1,325.

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

    Full Woodbury Heights, New Jersey profile: weather, storms, schools, jobs →

    Woodbury Heights vs the typical New Jersey townWoodbury HeightsTypical New Jersey townHome value$283,400$435,600Income$123,083$111,891Rent$1,325$1,774
    Census ACS 2020–2024 medians.
  21. 5Pine Ridge at Crestwood, New Jersey

    Homes cost 2.2× income

    Pine Ridge at Crestwood is a community of 2,537 people in Ocean County, New Jersey. The median home is worth $135,900 and the median household earns $62,235, so homes cost 2.2× income (typical New Jersey town: 3.8×). Median rent is $1,674.

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

    Full Pine Ridge at Crestwood, New Jersey profile: weather, storms, schools, jobs →

    Pine Ridge at Crestwood vs the typical New Jersey townPine Ridge at CrestwoodTypical New Jersey townHome value$135,900$435,600Income$62,235$111,891Rent$1,674$1,774
    Census ACS 2020–2024 medians.
  22. 4Roebling, New Jersey

    Homes cost 2.2× income

    Roebling is a community of 3,585 people in Burlington County, New Jersey. The median home is worth $198,200 and the median household earns $88,750, so homes cost 2.2× income (typical New Jersey town: 3.8×). Median rent is $1,818.

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

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

    Roebling vs the typical New Jersey townRoeblingTypical New Jersey townHome value$198,200$435,600Income$88,750$111,891Rent$1,818$1,774
    Census ACS 2020–2024 medians.
  23. 3Salem, New Jersey

    Homes cost 2.1× income

    Salem is a city of 5,296 people in Salem County, New Jersey. The median home is worth $79,800 and the median household earns $38,721, so homes cost 2.1× income (typical New Jersey town: 3.8×). Median rent is $1,075.

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

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

    Salem vs the typical New Jersey townSalemTypical New Jersey townHome value$79,800$435,600Income$38,721$111,891Rent$1,075$1,774
    Census ACS 2020–2024 medians.
  24. 2Country Lake Estates, New Jersey

    Homes cost 2.0× income

    Country Lake Estates is a community of 4,054 people in Burlington County, New Jersey. The median home is worth $249,100 and the median household earns $127,643, so homes cost 2.0× income (typical New Jersey town: 3.8×). Median rent is $1,739.

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

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

    Country Lake Estates vs the typical New Jersey townCountry Lake EstatesTypical New Jersey townHome value$249,100$435,600Income$127,643$111,891Rent$1,739$1,774
    Census ACS 2020–2024 medians.
  25. 1Woodlynne, New Jersey

    Homes cost 1.9× income

    Woodlynne is a borough of 2,902 people in Camden County, New Jersey. The median home is worth $142,000 and the median household earns $74,808, so homes cost 1.9× income (typical New Jersey town: 3.8×). Median rent is $1,587.

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

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

    Woodlynne vs the typical New Jersey townWoodlynneTypical New Jersey townHome value$142,000$435,600Income$74,808$111,891Rent$1,587$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: