91 cities ranked by median home price
$113K
Lowest Price
$463K
Avg of Top 50
$113K
224 days on market
$160K
48 days on market
$170K
84 days on market
$173K
62 days on market
$175K
42 days on market
$185K
34 days on market
$213K
480 days on market
$232K
152 days on market
$235K
88 days on market
$245K
50 days on market
| # | City | Median Price | Days on Market | Months Supply | YoY Change |
|---|---|---|---|---|---|
| 1 | Groveton | $113K | 224 days | 1.3 mo | N/A |
| 2 | Milton Mills | $160K | 48 days | 3.0 mo | N/A |
| 3 | Gorham | $170K | 84 days | 4.7 mo | N/A |
| 4 | Winchester | $173K | 62 days | 0.8 mo | N/A |
| 5 | Littleton | $175K | 42 days | 6.5 mo | N/A |
| 6 | Lisbon | $185K | 34 days | 1.6 mo | N/A |
| 7 | Canaan | $213K | 480 days | 0.5 mo | N/A |
| 8 | Colebrook | $232K | 152 days | 9.0 mo | N/A |
| 9 | Hillsborough | $235K | 88 days | 2.0 mo | N/A |
| 10 | Lancaster | $245K | 50 days | 3.0 mo | N/A |
| 11 | Woodsville | $250K | 85 days | 1.0 mo | N/A |
| 12 | Claremont | $252K | 49 days | 2.3 mo | -3.1% |
| 13 | Berlin | $260K | 153 days | 5.8 mo | +56.2% |
| 14 | North Haverhill | $270K | 237 days | 4.0 mo | N/A |
| 15 | Henniker | $278K | 50 days | 2.0 mo | N/A |
| 16 | Hinsdale | $285K | 67 days | 5.0 mo | N/A |
| 17 | Plymouth | $295K | 75 days | 6.0 mo | N/A |
| 18 | Bristol | $298K | 93 days | 1.3 mo | N/A |
| 19 | Whitefield | $310K | 77 days | 3.0 mo | N/A |
| 20 | Mountain Lakes | $314K | 55 days | 5.0 mo | N/A |
| 21 | Suncook | $315K | 27 days | 0.7 mo | -18.1% |
| 22 | Ashland | $320K | 45 days | 1.0 mo | N/A |
| 23 | Contoocook | $330K | 125 days | 2.0 mo | N/A |
| 24 | Bennington | $334K | 77 days | — | N/A |
| 25 | Tilton Northfield | $338K | 88 days | 1.5 mo | N/A |
| 26 | North Walpole | $347K | 48 days | 1.5 mo | N/A |
| 27 | Hancock | $350K | 55 days | 2.0 mo | N/A |
| 28 | Keene | $350K | 41 days | 0.8 mo | +8.9% |
| 29 | Enfield | $355K | 55 days | 2.0 mo | N/A |
| 30 | Milford | $355K | 15 days | 0.4 mo | -32.4% |
| 31 | Franklin | $360K | 71 days | 1.4 mo | N/A |
| 32 | Milton | $360K | 3 days | 2.0 mo | N/A |
| 33 | Bethlehem | $361K | 57 days | 2.0 mo | N/A |
| 34 | West Swanzey | $370K | 43 days | 1.0 mo | N/A |
| 35 | Greenville | $371K | 29 days | 3.0 mo | N/A |
| 36 | Troy | $372K | 51 days | — | N/A |
| 37 | Belmont | $373K | 91 days | 0.5 mo | N/A |
| 38 | Jaffrey | $380K | 102 days | 1.0 mo | N/A |
| 39 | Walpole | $380K | 56 days | 6.0 mo | N/A |
| 40 | East Merrimack | $397K | 11 days | 1.8 mo | +22.2% |
| 41 | Laconia | $397K | 78 days | 4.0 mo | +8.1% |
| 42 | Rochester | $401K | 37 days | 1.4 mo | -4.1% |
| 43 | Francestown | $402K | 34 days | 2.0 mo | N/A |
| 44 | Hooksett | $405K | 33 days | 3.0 mo | N/A |
| 45 | Newport | $410K | 65 days | 1.3 mo | +50.4% |
| 46 | Pinardville | $410K | 38 days | 0.6 mo | N/A |
| 47 | Somersworth | $410K | 42 days | 1.8 mo | +5.9% |
| 48 | Marlborough | $423K | 50 days | 1.0 mo | N/A |
| 49 | Derry | $425K | 36 days | 1.1 mo | -3.4% |
| 50 | Concord | $430K | 48 days | 1.5 mo | -4.4% |
| 51 | Manchester | $430K | 35 days | 0.8 mo | -7.9% |
| 52 | Wilton | $440K | 9 days | 3.0 mo | N/A |
| 53 | West Stewartstown | $445K | 285 days | 2.0 mo | N/A |
| 54 | North Woodstock | $455K | 139 days | 3.5 mo | N/A |
| 55 | Pittsfield | $470K | 31 days | 1.0 mo | N/A |
| 56 | Goffstown | $471K | 5 days | 0.5 mo | N/A |
| 57 | Exeter | $473K | 68 days | 2.9 mo | -5.5% |
| 58 | Nashua | $488K | 33 days | 0.8 mo | -1.5% |
| 59 | Antrim | $494K | 107 days | 4.0 mo | N/A |
| 60 | Peterborough | $495K | 87 days | 5.0 mo | N/A |
| 61 | Raymond | $495K | 20 days | 0.7 mo | N/A |
| 62 | Lebanon | $512K | 55 days | 3.7 mo | +52.8% |
| 63 | Blodgett Landing | $523K | 159 days | — | N/A |
| 64 | New Hampton | $525K | 4 days | 2.0 mo | N/A |
| 65 | Hudson | $538K | 55 days | 0.9 mo | N/A |
| 66 | Londonderry | $547K | 34 days | 2.7 mo | -9.1% |
| 67 | Bradford | $555K | 64 days | 1.0 mo | N/A |
| 68 | Dover | $556K | 66 days | 1.6 mo | +6.4% |
| 69 | Farmington | $557K | 92 days | 3.5 mo | N/A |
| 70 | Newmarket | $565K | 24 days | 0.8 mo | N/A |
| 71 | Durham | $580K | 62 days | 1.2 mo | N/A |
| 72 | Plainfield | $590K | 51 days | — | N/A |
| 73 | Epping | $646K | 67 days | 9.5 mo | N/A |
| 74 | Salem | $671K | 37 days | 0.8 mo | +24.3% |
| 75 | Lincoln | $675K | 122 days | 3.0 mo | +26.2% |
| 76 | Loudon | $675K | 116 days | 2.0 mo | N/A |
| 77 | Newfields | $685K | 41 days | 2.0 mo | N/A |
| 78 | Amherst | $695K | 58 days | 1.0 mo | N/A |
| 79 | Meredith | $699K | 56 days | 3.3 mo | N/A |
| 80 | Klondike Corner | $719K | 64 days | 0.3 mo | N/A |
| 81 | Hampton | $745K | 64 days | 2.2 mo | N/A |
| 82 | Charlestown | $775K | 25 days | 1.3 mo | N/A |
| 83 | Alton | $800K | 88 days | 4.0 mo | N/A |
| 84 | South Hooksett | $805K | 54 days | 1.3 mo | N/A |
| 85 | New London | $843K | 142 days | — | N/A |
| 86 | New Boston | $849K | 127 days | 2.0 mo | N/A |
| 87 | Warner | $852K | 119 days | — | N/A |
| 88 | Portsmouth | $875K | 59 days | 1.6 mo | +2.9% |
| 89 | Seabrook Beach | $900K | 109 days | 3.0 mo | N/A |
| 90 | Hanover | $905K | 73 days | 2.5 mo | N/A |
| 91 | Hampton Beach | $1.20M | 160 days | 5.4 mo | N/A |
Looking for affordable housing in New Hampshire? We've ranked 91 cities by median home price to help you find budget-friendly options. The most affordable city is Groveton with a median price of $113K.
The most affordable cities in New Hampshire are listed above, ranked by median home price. These markets offer entry points significantly below the state average, making homeownership accessible for first-time buyers, investors, and those relocating on a budget.
Affordable New Hampshire cities can offer excellent value, especially for long-term residents and investors. Key factors to evaluate include local job market strength, school quality, crime rates, and future development plans. A local agent can help you distinguish between genuine value and areas with underlying issues.
Lower home prices in certain New Hampshire cities reflect factors like smaller population size, distance from major metro areas, limited amenities, or economic transitions. However, many affordable cities offer strong quality of life, growing economies, and appreciation potential that makes them smart buying opportunities.
In New Hampshire's most affordable markets, a household income of $40,000-$60,000 may be sufficient to qualify for a mortgage, depending on the specific price point and current interest rates. Use the 28% rule: your monthly housing payment shouldn't exceed 28% of gross monthly income. A local agent and lender can pre-qualify you.
Affordable properties can be excellent investments, especially in New Hampshire cities with growing populations and economies. Look for markets with rising employment, infrastructure investment, and limited new housing supply. These factors often precede price appreciation, turning today's affordable market into tomorrow's growing one.
Connect with a local agent who specializes in first-time buyers and budget-conscious buyers.
Find an Agent