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).
-
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
10Woodstown, New Jersey
Homes cost 2.4× income

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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
7Weymouth, New Jersey
Homes cost 2.3× income

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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians. -
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 →
Census ACS 2020–2024 medians.
More New Jersey rankings
- The 25 Best Small Towns to Retire in New Jersey
- The 25 Quietest Small Towns in New Jersey
- The 25 Best Small Towns for Families in New Jersey
- The 25 Best Quiet, Affordable Small Towns to Retire in New Jersey
- 25 Small Towns in New Jersey With the Cheapest Homes
- 25 Small Towns in New Jersey With the Mildest Winters
- The 25 Most Walkable Small Towns in New Jersey
- 25 Small Towns in New Jersey With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in New Jersey
- The 23 Best Affordable Small Towns to Retire in New Jersey With Mild Winters
Same ranking, other places
- The 50 Most Affordable Small Towns in America
- The 25 Most Affordable Small Towns in Pennsylvania
- The 25 Most Affordable Small Towns in New York
- The 25 Most Affordable Small Towns in Michigan
- The 25 Most Affordable Small Towns in Texas
- The 25 Most Affordable Small Towns in California
- The 25 Most Affordable Small Towns in Florida
- The 25 Most Affordable Small Towns in Wisconsin
- The 25 Most Affordable Small Towns in Ohio
- The 25 Most Affordable Small Towns in Illinois
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)