Small towns in New Hampshire
157 small towns, communities and small cities of 1,000 to 75,000 people, plus 22 smaller suburbs, marked as suburbs. In the parts of New Hampshire outside metro areas, everyday prices run 0.5% above the U.S. average, and housing 6% below.
Closest to a big city
- Hollis40 miles to Boston
- East Kingston41 miles to Boston
- Kensington41 miles to Boston
- Brookline44 miles to Boston
- Brentwood45 miles to Boston
Straight-line miles to a metro area of about 1 million people or more.
Lowest home values
- Greenville$106,000
- Northumberland$120,100
- Berlin$131,000
- Gorham$161,600
- Colebrook$192,200
Typical value of an owner-occupied home.
Growing fastest
- Eppingup 11% since 2020
- Brentwoodup 10% since 2020
- Tuftonboroup 8% since 2020
- Lebanonup 8% since 2020
- Dunbartonup 7% since 2020
College towns
Tourist towns
- Lincoln73% vacation homes
- Bartlett62% vacation homes
- Freedom61% vacation homes
- Stoddard60% vacation homes
- Woodstock56% vacation homes
- Jackson54% vacation homes
- Tuftonboro54% vacation homes
- Moultonborough52% vacation homes
Hospital in town
Every town in New Hampshire
Select a column heading to sort. Miles are straight-line. Home values and incomes: Census survey 2020-2024; population: 2025 estimates.
| Town | People | Since 2020 | Typical home | Household income | Miles to a big city | Miles to an ER |
|---|---|---|---|---|---|---|
| Alexandria | 1,740 | -2% | $323,300 | $89,194 | 98 | 12 |
| Allenstown | 4,882 | +3.5% | $243,600 | $72,500 | 59 | 11 |
| Alstead | 1,928 | +3.2% | $271,600 | $64,526 | 84 | 10 |
| Alton | 6,036 | +2.4% | $430,400 | $113,715 | 80 | 7 |
| Amherst suburb | 11,985 | +2% | $537,600 | $153,196 | 47 | 11 |
| Andover | 2,456 | +2.2% | $366,500 | $88,514 | 86 | 7 |
| Antrim | 2,757 | +4% | $298,800 | $86,648 | 69 | 11 |
| Ashland | 1,943 | +0.2% | $227,000 | $54,607 | 101 | 3 |
| Atkinson suburb | 7,397 | +4.2% | $555,200 | $146,380 | 35 | 8 |
| Auburn | 6,336 | +6.1% | $600,300 | $153,253 | 49 | 4 |
| Barnstead | 5,038 | +2.3% | $362,400 | $111,660 | 71 | 15 |
| Barrington | 9,642 | +3.4% | $399,100 | $110,323 | 61 | 7 |
| Bartlett | 3,335 | +4.3% | $371,400 | $59,754 | 121 | In town |
| Bath | 1,112 | +3.3% | $234,400 | $67,813 | 136 | In town |
| Belmont | 7,408 | +1.3% | $316,300 | $69,063 | 82 | In town |
| Bennington | 1,518 | +1.5% | $267,300 | $83,875 | 65 | 9 |
| Berlin | 9,502 | +1% | $131,000 | $45,180 | 149 | 6 |
| Bethlehem | 2,575 | +2.5% | $288,300 | $85,029 | 136 | 12 |
| Boscawen | 4,255 | +6.2% | $286,500 | $77,328 | 75 | 10 |
| Bow | 8,415 | +2% | $506,500 | $172,857 | 61 | 11 |
| Bradford | 1,723 | +3.8% | $341,700 | $108,015 | 78 | 14 |
| Brentwood | 4,923 | +9.6% | $528,100 | $165,509 | 45 | 6 |
| Bridgewater | 1,185 | +2.2% | $398,600 | $82,361 | 97 | 7 |
| Bristol | 3,251 | -0.3% | $258,300 | $78,438 | 95 | 9 |
| Brookline | 5,858 | +3.7% | $544,400 | $171,046 | 44 | 10 |
| Campton | 3,436 | +2.6% | $356,300 | $118,870 | 108 | 6 |
| Canaan | 3,833 | +1.1% | $254,000 | $81,583 | 107 | 11 |
| Candia | 4,248 | +5.8% | $415,600 | $119,737 | 52 | 7 |
| Canterbury | 2,463 | +3.1% | $443,700 | $129,333 | 75 | 9 |
| Center Harbor | 1,049 | +0.8% | $463,800 | $104,313 | 97 | 10 |
| Charlestown | 4,924 | +2.5% | $228,000 | $47,338 | 93 | 6 |
| Chester | 5,322 | +1.8% | $552,300 | $142,212 | 46 | 8 |
| Chesterfield | 3,684 | +3.5% | $373,500 | $102,370 | 78 | 7 |
| Chichester | 2,834 | +6.1% | $409,300 | $109,297 | 67 | 17 |
| Claremont | 13,032 | +0.6% | $204,600 | $59,096 | 98 | In town |
| Colebrook | 2,110 | +1.3% | $192,200 | $51,159 | 178 | In town |
| Concord | 44,597 | +1.3% | $350,900 | $84,902 | 68 | 15 |
| Conway | 10,308 | +4.7% | $314,000 | $64,385 | 115 | In town |
| Cornish | 1,646 | +2% | $296,000 | $91,821 | 102 | 5 |
| Danbury | 1,317 | +4.9% | $240,700 | $71,685 | 93 | 10 |
| Danville suburb | 4,650 | +5.3% | $437,600 | $115,104 | 41 | 10 |
| Deerfield | 4,989 | +2.7% | $421,000 | $131,563 | 56 | 14 |
| Deering | 1,933 | +2% | $309,900 | $101,250 | 67 | 14 |
| Dover | 34,623 | +5.6% | $436,700 | $94,829 | 59 | In town |
| Dublin | 1,605 | +5% | $430,500 | $104,659 | 66 | 7 |
| Dunbarton | 3,233 | +7.3% | $484,100 | $124,348 | 61 | 12 |
| Durham | 15,346 | -1.4% | $504,300 | $124,056 | 54 | 7 |
| East Kingston | 2,434 | -0.2% | $575,500 | $138,194 | 41 | 5 |
| Effingham | 1,819 | +6.9% | $322,700 | $76,607 | 97 | 14 |
| Enfield | 4,470 | +0.4% | $390,800 | $95,474 | 104 | 7 |
| Epping | 7,973 | +11.5% | $436,900 | $104,220 | 49 | 9 |
| Epsom | 5,057 | +4.5% | $338,400 | $97,941 | 62 | 16 |
| Exeter | 16,213 | +0.9% | $456,600 | $110,346 | 45 | In town |
| Farmington | 6,781 | +1.1% | $289,200 | $66,943 | 71 | 6 |
| Fitzwilliam | 2,500 | +5.8% | $305,900 | $100,735 | 64 | 12 |
| Francestown | 1,658 | +3.2% | $408,200 | $104,063 | 61 | 9 |
| Franconia | 1,143 | +5.4% | $530,300 | $87,292 | 131 | 14 |
| Franklin | 8,839 | +1.1% | $262,200 | $71,648 | 84 | In town |
| Freedom | 1,707 | +1% | $389,000 | $66,136 | 104 | 15 |
| Fremont | 4,923 | +3.8% | $416,900 | $120,781 | 46 | 9 |
| Gilford | 7,898 | +2.4% | $456,500 | $116,635 | 84 | 4 |
| Gilmanton | 4,060 | +2.7% | $363,700 | $117,088 | 78 | 8 |
| Goffstown | 18,607 | +0.3% | $377,400 | $113,958 | 54 | 6 |
| Gorham | 2,661 | -1.2% | $161,600 | $61,275 | 142 | 7 |
| Grafton | 1,411 | +2.1% | $267,300 | $81,563 | 98 | 11 |
| Grantham | 3,482 | +2.2% | $343,100 | 99 | 10 | |
| Greenfield | 1,727 | +0.9% | $350,300 | $103,603 | 60 | 4 |
| Greenland suburb | 4,143 | +1.9% | $662,800 | $162,837 | 49 | 3 |
| Greenville | 2,029 | +2.7% | $106,000 | $71,875 | 49 | 12 |
| Hampstead suburb | 9,110 | +1.2% | $521,100 | $112,348 | 38 | 7 |
| Hampton suburb | 16,381 | +0.9% | $550,200 | $95,233 | 43 | 6 |
| Hampton Falls suburb | 2,379 | -0.9% | $772,600 | $166,157 | 41 | 5 |
| Hancock | 1,763 | +2% | $436,700 | $95,208 | 67 | 7 |
| Hanover | 12,054 | +1.5% | $824,900 | $169,583 | 112 | 7 |
| Harrisville | 1,000 | +1.4% | $430,500 | $103,036 | 68 | 8 |
| Haverhill | 4,667 | +1.7% | $247,900 | $85,929 | 130 | In town |
| Henniker | 6,256 | +0.9% | $356,700 | $95,206 | 71 | 19 |
| Hill | 1,048 | +3.5% | $311,700 | $82,125 | 91 | 9 |
| Hillsborough | 6,134 | +3.3% | $272,300 | $84,495 | 73 | 18 |
| Hinsdale | 4,034 | +2.1% | $200,700 | $69,191 | 73 | 4 |
| Holderness | 2,024 | +0.9% | $363,100 | $107,863 | 102 | 6 |
| Hollis | 8,819 | +5.4% | $675,900 | $168,883 | 40 | 5 |
| Hooksett suburb | 15,346 | +2.9% | $407,000 | $117,962 | 56 | 7 |
| Hopkinton | 6,120 | +3.3% | $506,900 | $137,477 | 69 | 17 |
| Jackson | 1,082 | +4.7% | $719,300 | $117,986 | 128 | 9 |
| Jaffrey | 5,633 | +5.6% | $245,500 | $92,330 | 63 | 8 |
| Jefferson | 1,063 | +1.7% | $296,700 | $67,188 | 144 | 8 |
| Keene | 23,072 | +0.1% | $252,500 | $78,445 | 78 | In town |
| Kensington | 2,092 | +0.1% | $657,700 | $165,083 | 41 | 4 |
| Kingston suburb | 6,288 | +1.6% | $492,900 | $105,330 | 40 | 9 |
| Laconia | 17,246 | +2.2% | $340,300 | $73,218 | 89 | 4 |
| Lancaster | 3,218 | +0.1% | $215,700 | $68,911 | 150 | In town |
| Lebanon | 15,481 | +8.2% | $385,400 | $98,147 | 109 | In town |
| Lee | 4,563 | +0.8% | $480,600 | $131,579 | 54 | 9 |
| Lempster | 1,162 | +4.4% | $241,900 | $86,607 | 86 | 13 |
| Lincoln | 1,664 | +2.1% | $342,000 | 125 | 18 | |
| Lisbon | 1,626 | +0.1% | $198,000 | $65,500 | 138 | 5 |
| Litchfield suburb | 8,704 | +2.8% | $485,000 | $162,036 | 42 | 6 |
| Littleton | 6,003 | +0.1% | $282,900 | $56,746 | 144 | In town |
| Loudon | 5,781 | +3.2% | $363,400 | $106,966 | 70 | 14 |
| Lyme | 1,715 | -1.5% | $645,000 | $133,906 | 116 | 15 |
| Lyndeborough | 1,730 | +2.1% | $390,900 | $116,964 | 54 | 9 |
| Madbury | 1,927 | +0.9% | $476,900 | $148,365 | 58 | 4 |
| Madison | 2,728 | +5.8% | $388,700 | $102,697 | 109 | 11 |
| Marlborough | 2,201 | +5.2% | $267,200 | $69,032 | 70 | 7 |
| Mason | 1,460 | +1.3% | $384,000 | $111,090 | 47 | 14 |
| Meredith | 6,854 | +2.7% | $480,100 | $87,019 | 93 | 7 |
| Middleton | 1,863 | +2.5% | $312,300 | $101,696 | 79 | 9 |
| Milan | 1,354 | -0.4% | $259,400 | $70,300 | 153 | 6 |
| Milford suburb | 16,686 | +3.4% | $398,800 | $97,768 | 47 | 11 |
| Milton | 4,562 | +2% | $318,400 | $94,493 | 77 | 11 |
| Mont Vernon | 2,698 | +3.9% | $526,300 | $158,036 | 52 | 12 |
| Moultonborough | 5,293 | +7.2% | $644,200 | $106,693 | 97 | 13 |
| New Boston | 6,276 | +2.8% | $481,100 | $154,250 | 56 | 12 |
| New Durham | 2,890 | +7.1% | $339,400 | $100,194 | 78 | 9 |
| New Hampton | 2,428 | +2.1% | $383,700 | $95,250 | 94 | 10 |
| New Ipswich | 5,467 | +4.9% | $392,400 | $110,507 | 52 | 11 |
| New London | 4,411 | 0% | $554,100 | $107,773 | 89 | In town |
| Newbury | 2,312 | +6.2% | $463,400 | $116,477 | 85 | 8 |
| Newfields | 1,775 | +0% | $646,400 | $197,885 | 48 | 4 |
| Newmarket suburb | 9,647 | +2.4% | $455,000 | $100,845 | 51 | 6 |
| Newport | 6,417 | +1.8% | $225,900 | $80,341 | 93 | 7 |
| Newton suburb | 4,851 | +0.6% | $459,500 | $138,487 | 37 | 9 |
| North Hampton suburb | 4,526 | -0.3% | $670,400 | $146,458 | 45 | 5 |
| Northfield | 5,081 | +4.2% | $288,500 | $92,917 | 78 | 5 |
| Northumberland | 2,096 | -1.4% | $120,100 | $40,268 | 156 | 6 |
| Northwood | 4,757 | +2.5% | $363,000 | $129,375 | 61 | 14 |
| Nottingham | 5,490 | +4.7% | $457,500 | $122,201 | 55 | 14 |
| Orford | 1,229 | -0.9% | $271,900 | $92,571 | 118 | 18 |
| Ossipee | 4,599 | +5.8% | $325,500 | $90,521 | 97 | 11 |
| Pelham suburb | 14,828 | +4.2% | $552,600 | $135,956 | 32 | 6 |
| Pembroke suburb | 7,579 | +5.2% | $371,500 | $89,519 | 61 | 13 |
| Peterborough | 6,499 | +2.4% | $404,500 | $98,401 | 60 | In town |
| Pittsfield | 4,148 | +1.7% | $294,800 | $74,318 | 67 | 17 |
| Plainfield | 2,560 | +4% | $442,400 | $122,656 | 105 | 7 |
| Plaistow suburb | 7,848 | +0.2% | $404,500 | $108,317 | 35 | 9 |
| Plymouth | 6,721 | +0.3% | $292,400 | $77,027 | 103 | In town |
| Portsmouth | 23,028 | +4.7% | $688,500 | $106,219 | 51 | In town |
| Raymond | 11,050 | +3.2% | $370,400 | $104,597 | 49 | 12 |
| Richmond | 1,234 | +3.3% | $313,400 | $89,375 | 71 | 12 |
| Rindge | 6,502 | +0.2% | $415,400 | $102,679 | 58 | 10 |
| Rochester | 33,716 | +3.7% | $279,100 | $80,836 | 66 | In town |
| Rollinsford | 2,621 | +1.7% | $398,100 | $89,500 | 62 | In town |
| Rumney | 1,479 | -0.9% | $309,800 | $79,444 | 110 | 7 |
| Rye suburb | 5,689 | +2.8% | $1,028,100 | $140,655 | 50 | 4 |
| Salisbury | 1,516 | +6.2% | $363,400 | $111,591 | 82 | 8 |
| Sanbornton | 3,038 | +0.2% | $452,300 | $113,750 | 87 | 6 |
| Sandown suburb | 6,753 | +2.8% | $483,400 | $135,040 | 42 | 8 |
| Sandwich | 1,548 | +5.2% | $437,700 | $140,694 | 106 | 14 |
| Seabrook suburb | 8,430 | +0.3% | $443,500 | $84,349 | 38 | 5 |
| Somersworth suburb | 12,171 | +2% | $318,400 | $74,504 | 64 | 3 |
| Springfield | 1,306 | +4.9% | $384,100 | $100,893 | 95 | 5 |
| Stoddard | 1,468 | +5.9% | $330,300 | $94,904 | 75 | 13 |
| Strafford | 4,338 | +2.2% | $427,900 | $122,105 | 65 | 10 |
| Stratham | 7,735 | +0.6% | $655,400 | $151,998 | 47 | In town |
| Sunapee | 3,442 | +2.8% | $393,000 | $101,393 | 91 | 5 |
| Sutton | 2,064 | +4% | $362,600 | $130,313 | 83 | 7 |
| Swanzey | 7,461 | +2.3% | $259,200 | $81,595 | 74 | 6 |
| Tamworth | 2,895 | +2.3% | $366,800 | $68,036 | 106 | 16 |
| Temple | 1,410 | +2.4% | $401,000 | $94,107 | 55 | 6 |
| Thornton | 2,895 | +6.9% | $351,900 | $90,022 | 115 | 14 |
| Tilton | 4,092 | +3.2% | $216,700 | $66,667 | 83 | 4 |
| Troy | 2,198 | +2.8% | $266,600 | $88,871 | 69 | 10 |
| Tuftonboro | 2,678 | +8.2% | $462,300 | $100,574 | 93 | 7 |
| Unity | 1,528 | +0.8% | $276,100 | $87,500 | 92 | 7 |
| Wakefield | 5,558 | +6.1% | $322,800 | $100,976 | 87 | 10 |
| Walpole | 3,706 | +1.8% | $319,800 | $82,617 | 87 | 11 |
| Warner | 2,902 | -1% | $353,100 | $94,022 | 77 | 13 |
| Washington | 1,221 | +2.4% | $358,600 | $89,453 | 80 | 17 |
| Weare | 9,291 | +2.3% | $396,300 | $118,271 | 62 | 15 |
| Webster | 1,972 | +2.7% | $338,500 | $107,171 | 76 | 11 |
| Westmoreland | 1,757 | +2.8% | $351,800 | $104,444 | 84 | 7 |
| Whitefield | 2,535 | +1.5% | $240,400 | $63,125 | 144 | 8 |
| Wilmot | 1,471 | +4.4% | $399,600 | $117,759 | 89 | 4 |
| Wilton | 4,015 | +2.8% | $381,500 | $114,349 | 51 | 9 |
| Winchester | 4,281 | +3.4% | $242,900 | $67,723 | 72 | 9 |
| Windham suburb | 16,259 | +2.7% | $723,300 | $189,583 | 36 | 5 |
| Wolfeboro | 6,637 | +3.1% | $546,500 | $94,375 | 88 | In town |
| Woodstock | 1,439 | +0.4% | $320,100 | $85,667 | 120 | 17 |
Big city: a metro area of about 1 million people or more. ER: the nearest hospital with an emergency room. Sources: U.S. Census Bureau, BEA, Medicare.