Best Places to Invest in New Hampshire Real Estate
151 New Hampshire markets ranked from our sold history and per-listing investment modeling. Tap a city for its cap rate, cash flow and price detail — then sign up to see the actual cash-flowing listings.
| City | Median price | Cap rate | Cash flow/mo | Appreciation YoY | Sold (12mo) |
|---|---|---|---|---|---|
| Manchester | $454,545 | 3.2% | $-1,067 | +3.9% | 1,237 |
| Nashua | $520,000 | 3.0% | $-1,318 | +1.4% | 943 |
| Rochester | $350,000 | 3.4% | $-821 | +7.5% | 586 |
| Concord | $424,000 | 2.4% | $-1,265 | +2.7% | 530 |
| Derry | $510,000 | 2.6% | $-1,517 | +2.2% | 449 |
| Laconia | $425,000 | 2.0% | $-1,794 | +4.2% | 413 |
| Londonderry | $570,000 | 2.4% | $-1,789 | +8.0% | 379 |
| Salem | $560,000 | 3.0% | $-1,540 | +3.2% | 372 |
| Portsmouth | $729,900 | 1.8% | $-2,929 | -1.4% | 361 |
| Hudson | $565,000 | 2.9% | $-1,652 | +1.4% | 298 |
| Merrimack | $568,000 | 2.9% | $-1,594 | +0.4% | 285 |
| Dover | $540,000 | 2.5% | $-1,857 | +4.9% | 271 |
| Exeter | $534,500 | 2.8% | $-1,404 | -1.4% | 264 |
| Keene | $350,000 | 4.6% | $-504 | +5.3% | 249 |
| Bedford | $813,000 | 1.9% | $-3,161 | +4.5% | 236 |
| Windham | $775,000 | 1.9% | $-2,978 | +0.0% | 232 |
| Hampton | $710,000 | 2.1% | $-2,183 | +5.6% | 216 |
| Conway | $417,000 | 2.9% | $-1,080 | -0.8% | 188 |
| Amherst | $640,000 | 1.4% | $-2,765 | +1.5% | 177 |
| Gilford | $500,000 | 2.1% | $-1,879 | +5.9% | 177 |
| Meredith | $650,000 | 1.7% | $-2,794 | -0.3% | 176 |
| Raymond | $479,900 | 2.1% | $-1,630 | +6.5% | 175 |
| Somersworth | $425,000 | 3.3% | $-927 | -4.3% | 173 |
| Epping | $566,550 | 1.6% | $-2,250 | -16.1% | 170 |
| Pelham | $690,000 | 1.7% | $-2,842 | +4.8% | 165 |
| Milford | $505,000 | 2.5% | $-1,498 | +2.7% | 164 |
| Wolfeboro | $587,000 | 1.0% | $-3,397 | +4.0% | 158 |
| Lincoln | $540,000 | 5.3% | $-350 | -0.3% | 151 |
| Barrington | $510,000 | 2.0% | $-2,204 | +3.0% | 150 |
| Claremont | $294,000 | 3.2% | $-813 | -0.9% | 150 |
| Atkinson | $634,443 | 2.1% | $-2,568 | +9.3% | 143 |
| Belmont | $376,000 | 1.9% | $-1,228 | -0.2% | 143 |
| Alton | $500,000 | 1.6% | $-2,580 | -7.8% | 143 |
| Goffstown | $527,500 | 2.0% | $-1,819 | -4.7% | 142 |
| Hooksett | $516,000 | 3.3% | $-1,136 | +4.5% | 141 |
| North Conway | $399,500 | 2.5% | $-1,294 | -8.7% | 134 |
| Berlin | $166,450 | 8.2% | $259 | -7.9% | 132 |
| Lebanon | $490,000 | 2.5% | $-1,572 | -7.6% | 131 |
| Newmarket | $565,000 | 1.5% | $-2,141 | -3.0% | 127 |
| Stratham | $800,000 | 1.7% | $-3,003 | +5.9% | 127 |
| Plaistow | $510,000 | 2.6% | $-1,556 | +7.6% | 123 |
| Litchfield | $575,000 | 2.8% | $-1,588 | +10.3% | 123 |
| Peterborough | $418,000 | 1.5% | $-1,836 | +16.8% | 123 |
| Campton | $380,000 | 1.8% | $-1,429 | +0.6% | 121 |
| Franklin | $376,500 | 3.1% | $-1,082 | -1.4% | 120 |
| Weare | $515,000 | 2.4% | $-1,508 | -4.8% | 119 |
| Ossipee | $320,000 | 1.6% | $-1,651 | +4.6% | 115 |
| Hampstead | $603,000 | 2.3% | $-1,844 | +7.2% | 114 |
| Newport | $284,000 | 2.9% | $-790 | -6.4% | 111 |
| Bow | $615,000 | 0.7% | $-3,019 | -1.4% | 109 |
| Wakefield | $450,000 | 2.1% | $-1,838 | +2.4% | 105 |
| Barnstead | $455,000 | 2.0% | $-1,596 | +6.8% | 103 |
| Pinardville | $425,000 | 2.7% | $-1,418 | +2.0% | 98 |
| Moultonborough | $724,500 | 1.0% | $-3,606 | +5.9% | 96 |
| Auburn | $817,900 | 1.4% | $-3,302 | +3.6% | 95 |
| Rye | $1,400,000 | 1.4% | $-5,139 | +14.5% | 94 |
| East Merrimack | $357,500 | 3.8% | $-699 | -3.3% | 94 |
| Farmington | $390,000 | 3.1% | $-900 | -7.1% | 93 |
| Hampton Beach | $527,500 | 1.1% | $-2,558 | +5.6% | 92 |
| Milton | $425,000 | 1.4% | $-1,980 | +8.2% | 92 |
| Kingston | $580,000 | 1.7% | $-2,021 | +6.4% | 92 |
| Suncook | $395,500 | 3.9% | $-817 | +4.5% | 90 |
| Hollis | $836,500 | 1.1% | $-3,584 | +0.0% | 88 |
| Hanover | $1,200,000 | 0.7% | $-4,635 | +9.1% | 87 |
| Boscawen | $397,000 | 2.5% | $-1,270 | -14.2% | 86 |
| Brentwood | $766,955 | 1.1% | $-3,334 | +1.4% | 85 |
| Sandown | $625,000 | 1.4% | $-2,853 | -0.8% | 85 |
| Chester | $680,966 | 1.8% | $-2,624 | +6.5% | 83 |
| Seabrook | $399,500 | 2.6% | $-1,073 | -4.1% | 82 |
| Thornton | $375,000 | 3.5% | $-1,375 | -2.2% | 82 |
| Sunapee | $554,950 | 1.6% | $-2,880 | +3.0% | 82 |
| Durham | $679,000 | 1.5% | $-2,923 | +2.5% | 81 |
| Northwood | $470,000 | 3.1% | $-1,364 | -10.4% | 81 |
| North Hampton | $832,500 | 2.8% | $-2,680 | +3.1% | 80 |
| Nottingham | $610,000 | 1.8% | $-2,465 | +13.9% | 79 |
| Swanzey | $360,000 | 3.2% | $-1,025 | +1.8% | 77 |
| Gilmanton | $429,000 | 1.3% | $-2,274 | -1.0% | 76 |
| Enfield | $399,500 | 3.2% | $-1,186 | -2.7% | 76 |
| Charlestown | $272,500 | 3.2% | $-757 | +3.6% | 72 |
| Fremont | $539,000 | 3.1% | $-1,375 | +4.1% | 72 |
| Hopkinton | $505,000 | 0.3% | $-2,514 | +3.9% | 70 |
| New Boston | $634,950 | 0.9% | $-2,800 | +1.0% | 70 |
| South Hooksett | $550,000 | 2.6% | $-2,011 | -7.5% | 69 |
| Brookline | $655,000 | 1.5% | $-2,839 | +0.4% | 69 |
| New London | $667,600 | 1.4% | $-2,521 | -2.3% | 68 |
| Plymouth | $319,000 | 2.1% | $-1,436 | +3.7% | 67 |
| Madison | $440,000 | 3.4% | $-1,272 | +9.9% | 65 |
| New Durham | $502,250 | 0.7% | $-2,844 | +30.3% | 64 |
| Grantham | $502,500 | 1.1% | $-2,319 | +5.6% | 64 |
| Tuftonboro | $540,000 | 0.4% | $-3,934 | +6.8% | 63 |
| Littleton | $350,000 | 2.2% | $-1,206 | +6.6% | 62 |
| Pittsfield | $405,000 | 2.4% | $-1,155 | +10.5% | 62 |
| Deerfield | $579,500 | 0.9% | $-2,954 | +3.1% | 62 |
| New Ipswich | $452,500 | 3.2% | $-1,289 | +0.0% | 62 |
| Bristol | $392,450 | 3.2% | $-1,048 | -0.7% | 60 |
| Waterville Valley | $426,500 | 2.3% | $-1,398 | -7.1% | 60 |
| Winchester | $295,000 | 2.8% | $-986 | +17.1% | 60 |
| Canaan | $340,000 | 2.4% | $-1,280 | +12.2% | 59 |
| Allenstown | $227,500 | 4.0% | $-339 | +12.1% | 58 |
| Pembroke | $560,500 | 0.7% | $-3,261 | +10.2% | 58 |
| Bartlett | $514,000 | 1.9% | $-1,721 | +0.6% | 58 |
| Northfield | $499,900 | 2.2% | $-1,854 | +21.5% | 57 |
| Candia | $615,750 | 1.0% | $-2,823 | -4.5% | 56 |
| Danville | $587,500 | 1.8% | $-1,423 | +16.7% | 56 |
| Strafford | $518,750 | 1.9% | $-2,149 | +6.8% | 56 |
| Loudon | $485,000 | 1.4% | $-2,282 | +8.6% | 55 |
| Newbury | $595,000 | 2.3% | $-1,888 | +24.3% | 55 |
| Hinsdale | $300,500 | 2.6% | $-966 | +6.9% | 55 |
| Effingham | $365,000 | 2.4% | $-1,527 | -2.5% | 54 |
| Tamworth | $275,000 | 1.8% | $-1,679 | -4.2% | 54 |
| Epsom | $490,000 | 1.1% | $-1,948 | +21.0% | 52 |
| Henniker | $448,500 | 1.2% | $-2,082 | +2.8% | 52 |
| Greenland | $883,550 | 1.2% | $-3,863 | -0.3% | 52 |
| Colebrook | $185,000 | 3.5% | $-541 | -7.5% | 52 |
| Sanbornton | $495,000 | 1.0% | $-2,632 | +2.8% | 51 |
| Dunbarton | $575,000 | 1.5% | $-2,737 | -15.0% | 51 |
| Newton | $595,000 | 3.0% | $-1,778 | +1.5% | 51 |
| Freedom | $332,000 | 2.1% | $-1,353 | +5.0% | 48 |
| Fitzwilliam | $366,000 | 4.3% | $-325 | -5.5% | 47 |
| Bethlehem | $302,500 | 2.4% | $-1,380 | -7.8% | 46 |
| Lee | $581,450 | 1.7% | $-2,269 | -1.8% | 44 |
| Lancaster | $263,500 | 2.6% | $-788 | +1.0% | 42 |
| Warner | $418,000 | 1.7% | $-1,831 | -7.5% | 41 |
| Antrim | $385,000 | 1.1% | $-1,934 | +2.3% | 41 |
| Pittsburg | $240,000 | 2.0% | $-1,182 | -2.2% | 41 |
| Washington | $317,500 | 2.2% | $-1,433 | +0.8% | 40 |
| Jackson | $750,000 | 0.8% | $-4,712 | -3.7% | 39 |
| Carroll | $420,000 | 0.6% | $-2,777 | -7.1% | 39 |
| Walpole | $495,000 | 2.3% | $-1,810 | +9.8% | 39 |
| Mont Vernon | $600,000 | 2.1% | $-2,965 | +3.4% | 38 |
| New Hampton | $395,000 | 1.6% | $-1,871 | +2.9% | 38 |
| Chesterfield | $502,500 | 2.1% | $-1,925 | +6.8% | 38 |
| Middleton | $386,000 | 2.3% | $-2,065 | -0.7% | 37 |
| Milton Mills | $410,000 | 3.3% | $-1,169 | -7.3% | 37 |
| Canterbury | $488,700 | 1.3% | $-2,468 | +1.2% | 36 |
| Tilton Northfield | $347,500 | 3.2% | $-888 | -9.1% | 36 |
| Stoddard | $327,000 | 1.6% | $-1,990 | -0.7% | 36 |
| Sutton | $460,000 | 1.2% | $-2,826 | +17.1% | 35 |
| Alstead | $350,000 | 2.7% | $-1,379 | -6.2% | 35 |
| North Woodstock | $412,000 | 1.9% | $-1,477 | -1.0% | 35 |
| Holderness | $555,000 | 2.7% | $-1,748 | -26.6% | 33 |
| Whitefield | $285,000 | 3.3% | $-766 | -14.0% | 33 |
| Hancock | $565,000 | 1.0% | $-2,467 | -3.4% | 32 |
| Tilton | $315,000 | 2.3% | $-1,327 | +15.4% | 32 |
| Alexandria | $368,200 | 2.1% | $-1,633 | +14.5% | 32 |
| Greenville | $371,000 | 2.7% | $-873 | +2.3% | 31 |
| Lisbon | $230,000 | 3.2% | $-654 | +27.8% | 31 |
| Troy | $272,000 | 2.5% | $-1,021 | +19.3% | 30 |
| Grafton | $252,500 | 2.0% | $-1,159 | -6.6% | 30 |
| Andover | $417,500 | 2.1% | $-1,673 | +4.2% | 30 |
| East Kingston | $631,500 | 3.3% | $-1,451 | -1.7% | 30 |
Ready to act on these markets? Create a free account to screen New Hampshire listings by cash flow, or see the national market data.