Best Places to Invest in New Hampshire Real Estate
154 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 | $455,000 | 3.1% | $-1,105 | +4.7% | 1,227 |
| Nashua | $515,000 | 2.9% | $-1,362 | +0.0% | 949 |
| Rochester | $355,000 | 3.3% | $-855 | +6.0% | 580 |
| Concord | $424,000 | 2.4% | $-1,278 | +3.1% | 532 |
| Derry | $500,000 | 2.5% | $-1,561 | +2.0% | 453 |
| Laconia | $435,000 | 1.9% | $-1,949 | +1.9% | 410 |
| Salem | $560,000 | 3.0% | $-1,512 | +6.1% | 386 |
| Portsmouth | $742,500 | 1.8% | $-2,839 | +3.0% | 364 |
| Londonderry | $563,900 | 2.2% | $-2,055 | +6.1% | 359 |
| Dover | $549,000 | 2.4% | $-1,939 | +6.3% | 339 |
| Hudson | $565,000 | 2.9% | $-1,660 | +0.3% | 303 |
| Exeter | $540,000 | 2.7% | $-1,440 | -2.1% | 280 |
| Merrimack | $560,000 | 2.7% | $-1,650 | +0.8% | 273 |
| Keene | $351,000 | 4.6% | $-556 | +3.3% | 264 |
| Bedford | $800,000 | 1.8% | $-3,275 | +4.9% | 261 |
| Windham | $753,750 | 1.9% | $-2,907 | -1.8% | 235 |
| Hampton | $705,000 | 1.9% | $-2,286 | +7.4% | 215 |
| Conway | $415,000 | 2.8% | $-1,115 | +0.2% | 183 |
| Gilford | $486,450 | 2.0% | $-2,046 | -4.6% | 182 |
| Amherst | $675,000 | 1.2% | $-3,014 | -2.0% | 178 |
| Pelham | $675,000 | 1.5% | $-3,181 | +4.3% | 177 |
| Meredith | $651,000 | 1.6% | $-2,807 | +1.6% | 176 |
| Milford | $513,450 | 2.5% | $-1,583 | +4.1% | 176 |
| Wolfeboro | $593,000 | 1.1% | $-3,456 | +2.4% | 175 |
| Somersworth | $419,500 | 3.4% | $-823 | -3.8% | 172 |
| Epping | $565,244 | 1.4% | $-2,426 | -13.6% | 168 |
| Raymond | $474,900 | 2.0% | $-1,728 | +5.2% | 166 |
| Claremont | $294,000 | 3.2% | $-801 | -4.2% | 158 |
| Barrington | $516,900 | 2.2% | $-1,972 | +2.7% | 148 |
| Lincoln | $592,500 | 7.3% | $459 | -4.3% | 146 |
| Atkinson | $631,380 | 1.3% | $-2,874 | +14.1% | 144 |
| Goffstown | $527,500 | 2.0% | $-1,896 | +0.0% | 144 |
| Belmont | $385,000 | 1.8% | $-1,280 | -4.0% | 143 |
| North Conway | $420,000 | 1.8% | $-1,347 | -7.0% | 139 |
| Berlin | $170,000 | 7.5% | $151 | -6.0% | 138 |
| Hooksett | $495,000 | 3.0% | $-1,485 | +7.4% | 138 |
| Lebanon | $490,000 | 2.0% | $-1,765 | -6.4% | 135 |
| Franklin | $378,000 | 3.1% | $-1,112 | -0.7% | 129 |
| Alton | $495,000 | 1.5% | $-2,728 | -5.1% | 123 |
| Stratham | $820,000 | 2.1% | $-2,977 | +5.4% | 123 |
| Hampstead | $600,500 | 1.9% | $-2,130 | +6.2% | 122 |
| Weare | $515,000 | 2.5% | $-1,541 | -6.5% | 121 |
| Peterborough | $439,000 | 1.5% | $-1,928 | +13.1% | 119 |
| Newmarket | $562,500 | 1.3% | $-2,463 | -2.0% | 118 |
| Campton | $376,250 | 0.8% | $-1,884 | -3.6% | 116 |
| Bow | $635,000 | 0.6% | $-3,187 | +3.6% | 116 |
| Plaistow | $504,500 | 2.8% | $-1,457 | +8.3% | 115 |
| Litchfield | $604,500 | 2.9% | $-1,588 | +8.6% | 114 |
| Ossipee | $303,000 | 1.4% | $-1,724 | +0.4% | 111 |
| Wakefield | $462,500 | 1.8% | $-1,895 | +8.7% | 102 |
| Newport | $286,000 | 3.7% | $-612 | -0.5% | 101 |
| Barnstead | $453,000 | 1.5% | $-1,976 | +15.1% | 100 |
| East Merrimack | $355,000 | 3.9% | $-738 | -3.2% | 98 |
| Auburn | $816,450 | 1.1% | $-3,821 | -1.2% | 98 |
| Pinardville | $425,000 | 2.6% | $-1,518 | +0.0% | 97 |
| Moultonborough | $725,000 | 1.2% | $-3,456 | +31.6% | 97 |
| Hampton Beach | $570,000 | 2.0% | $-2,014 | +6.0% | 96 |
| Brentwood | $770,000 | 1.2% | $-3,209 | +2.6% | 93 |
| Milton | $424,900 | 1.6% | $-1,926 | +9.8% | 93 |
| Hollis | $855,000 | 0.1% | $-4,386 | -0.5% | 93 |
| Kingston | $591,000 | 1.4% | $-2,244 | +2.7% | 92 |
| Suncook | $388,200 | 4.2% | $-687 | +6.1% | 90 |
| Farmington | $390,500 | 3.0% | $-911 | -0.4% | 90 |
| Rye | $1,425,000 | 1.2% | $-5,123 | +29.3% | 89 |
| Northwood | $467,900 | 2.5% | $-1,796 | -11.0% | 87 |
| Seabrook | $432,500 | 2.8% | $-1,006 | -5.5% | 84 |
| North Hampton | $780,000 | 3.0% | $-2,149 | -5.4% | 82 |
| Thornton | $375,000 | 3.3% | $-1,537 | -3.8% | 81 |
| Enfield | $355,000 | 3.5% | $-1,115 | +0.2% | 81 |
| Sunapee | $542,500 | 1.3% | $-3,069 | +6.5% | 80 |
| Durham | $672,000 | 1.4% | $-2,869 | -1.8% | 79 |
| Chester | $675,000 | 2.1% | $-2,543 | +7.3% | 79 |
| Boscawen | $395,000 | 2.8% | $-1,136 | -15.3% | 79 |
| Madison | $379,000 | 3.6% | $-1,313 | +9.2% | 75 |
| Hanover | $1,200,000 | -0.3% | $-5,723 | +5.5% | 74 |
| Swanzey | $359,000 | 3.9% | $-762 | +0.9% | 74 |
| South Hooksett | $535,000 | 2.7% | $-2,016 | -7.0% | 73 |
| Sandown | $600,000 | 1.5% | $-2,793 | +4.5% | 73 |
| Grantham | $500,000 | 1.1% | $-2,322 | +5.9% | 73 |
| New London | $717,750 | 1.2% | $-2,832 | -1.0% | 72 |
| Charlestown | $272,500 | 3.3% | $-553 | +2.6% | 72 |
| Hopkinton | $499,900 | 0.3% | $-2,152 | -1.6% | 71 |
| Gilmanton | $390,000 | 1.0% | $-2,342 | -3.6% | 71 |
| Plymouth | $315,000 | 2.0% | $-1,511 | +7.2% | 71 |
| Nottingham | $612,500 | 1.7% | $-2,494 | +14.1% | 70 |
| Fremont | $550,000 | 3.1% | $-1,403 | +6.2% | 69 |
| New Boston | $629,000 | 0.7% | $-2,949 | -2.2% | 69 |
| New Durham | $485,000 | 0.6% | $-2,752 | +23.4% | 67 |
| Winchester | $295,000 | 2.7% | $-971 | +24.4% | 67 |
| Epsom | $430,000 | 0.6% | $-2,119 | +18.2% | 67 |
| Brookline | $652,500 | 1.0% | $-3,231 | +1.6% | 66 |
| Danville | $535,000 | 1.8% | $-1,923 | +3.9% | 66 |
| Deerfield | $565,000 | 0.7% | $-2,971 | -4.3% | 65 |
| Tuftonboro | $550,000 | 0.2% | $-4,311 | -5.3% | 65 |
| Pittsfield | $386,500 | 1.6% | $-1,599 | +12.3% | 64 |
| Bristol | $375,000 | 3.1% | $-1,042 | -12.2% | 63 |
| Waterville Valley | $412,000 | 2.6% | $-1,279 | -8.0% | 62 |
| Littleton | $350,000 | 2.4% | $-1,045 | +9.6% | 62 |
| Candia | $615,000 | 0.9% | $-3,081 | -2.5% | 61 |
| New Ipswich | $450,000 | 2.6% | $-1,530 | -8.8% | 61 |
| Allenstown | $227,500 | 3.0% | $-532 | +24.2% | 60 |
| Northfield | $490,750 | 1.9% | $-1,851 | +17.4% | 60 |
| Canaan | $340,000 | 2.4% | $-1,290 | +14.0% | 59 |
| Effingham | $374,900 | 2.5% | $-1,371 | -0.6% | 59 |
| Newbury | $597,450 | 2.8% | $-1,866 | +20.5% | 58 |
| Fitzwilliam | $360,000 | 4.7% | $-300 | -10.9% | 57 |
| Henniker | $460,000 | 1.0% | $-2,131 | +1.3% | 57 |
| Loudon | $487,500 | 1.1% | $-2,696 | +10.7% | 56 |
| Colebrook | $228,000 | 3.5% | $-519 | -10.0% | 56 |
| Strafford | $516,250 | 1.2% | $-2,568 | +9.8% | 56 |
| Pembroke | $565,000 | 0.6% | $-3,312 | +16.6% | 55 |
| Greenland | $833,600 | 1.2% | $-3,861 | +2.2% | 54 |
| Hinsdale | $305,000 | 2.1% | $-1,128 | +13.2% | 53 |
| Sanbornton | $454,000 | 0.8% | $-2,800 | -4.3% | 53 |
| Pittsburg | $265,000 | 2.1% | $-1,161 | +17.6% | 51 |
| Newton | $573,500 | 2.8% | $-1,905 | -1.7% | 48 |
| Tamworth | $312,000 | 1.8% | $-1,673 | -1.2% | 48 |
| Freedom | $390,000 | 1.9% | $-1,310 | +1.3% | 48 |
| Washington | $330,000 | 1.9% | $-1,614 | +20.6% | 47 |
| Lee | $566,000 | 1.5% | $-2,384 | +0.0% | 46 |
| Antrim | $377,500 | 1.0% | $-2,009 | +5.5% | 46 |
| Bethlehem | $254,000 | 1.8% | $-1,555 | -2.2% | 43 |
| Dunbarton | $525,000 | 1.3% | $-2,889 | -11.2% | 43 |
| Milton Mills | $407,000 | 3.1% | $-1,126 | -8.9% | 43 |
| Middleton | $377,000 | 2.6% | $-1,774 | -10.9% | 43 |
| Chesterfield | $470,000 | 1.9% | $-2,021 | +7.3% | 43 |
| Mont Vernon | $600,000 | 2.1% | $-2,918 | +0.0% | 41 |
| Bartlett | $595,000 | 2.3% | $-1,708 | +8.2% | 40 |
| Walpole | $492,500 | 1.9% | $-2,208 | +11.9% | 39 |
| New Hampton | $382,500 | 0.8% | $-2,223 | +14.1% | 38 |
| Haverhill | $250,000 | 2.6% | $-1,068 | -24.6% | 38 |
| Sutton | $492,850 | 1.1% | $-2,805 | +4.4% | 38 |
| Carroll | $449,000 | 0.1% | $-2,994 | -6.5% | 37 |
| North Woodstock | $408,500 | 4.3% | $-829 | -1.0% | 36 |
| Canterbury | $442,500 | 1.3% | $-1,915 | -3.5% | 36 |
| Lancaster | $260,000 | 3.2% | $-725 | -16.0% | 36 |
| Stoddard | $339,500 | 1.3% | $-2,307 | +4.9% | 36 |
| Tilton | $287,500 | 2.3% | $-1,329 | +0.7% | 36 |
| Warner | $419,500 | 2.0% | $-1,679 | +0.2% | 36 |
| Whitefield | $270,000 | 3.2% | $-796 | -1.2% | 35 |
| Bennington | $318,000 | 2.8% | $-975 | +12.7% | 34 |
| Jackson | $650,000 | 1.1% | $-3,983 | -12.5% | 33 |
| Tilton Northfield | $355,000 | 3.4% | $-840 | -15.3% | 33 |
| Andover | $410,000 | 1.9% | $-1,924 | +2.9% | 33 |
| Mountain Lakes | $80,000 | 1.2% | $-1,876 | +12.5% | 32 |
| Grafton | $175,000 | 2.0% | $-1,199 | -4.4% | 31 |
| Troy | $235,000 | 2.0% | $-1,010 | +33.0% | 31 |
| Ashland | $315,000 | 0.3% | $-1,810 | +5.9% | 31 |
| Holderness | $599,000 | 3.0% | $-1,417 | -22.8% | 31 |
| Bradford | $526,000 | 2.1% | $-1,993 | +29.1% | 31 |
| Alexandria | $366,500 | 2.2% | $-1,530 | +0.9% | 31 |
| Greenville | $300,000 | 3.5% | $-563 | +1.1% | 31 |
| Lisbon | $220,000 | 2.7% | $-761 | +28.3% | 30 |
| East Kingston | $634,950 | 3.4% | $-1,425 | +2.3% | 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.