Towns

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

  1. Hollis40 miles to Boston
  2. East Kingston41 miles to Boston
  3. Kensington41 miles to Boston
  4. Brookline44 miles to Boston
  5. Brentwood45 miles to Boston

Straight-line miles to a metro area of about 1 million people or more.

Lowest home values

  1. Greenville$106,000
  2. Northumberland$120,100
  3. Berlin$131,000
  4. Gorham$161,600
  5. Colebrook$192,200

Typical value of an owner-occupied home.

Growing fastest

  1. Eppingup 11% since 2020
  2. Brentwoodup 10% since 2020
  3. Tuftonboroup 8% since 2020
  4. Lebanonup 8% since 2020
  5. Dunbartonup 7% since 2020

College towns

  1. DurhamUniversity of New Hampshire-Main Campus
  2. HanoverDartmouth College
  3. HennikerNew England College
  4. New LondonColby-Sawyer College
  5. PlymouthPlymouth State University
  6. RindgeFranklin Pierce University

Tourist towns

  1. Lincoln73% vacation homes
  2. Bartlett62% vacation homes
  3. Freedom61% vacation homes
  4. Stoddard60% vacation homes
  5. Woodstock56% vacation homes
  6. Jackson54% vacation homes
  7. Tuftonboro54% vacation homes
  8. Moultonborough52% vacation homes

Hospital in town

  1. BartlettThe Memorial Hospital
  2. BathCottage Hospital
  3. BelmontConcord Hospital- Laconia
  4. ClaremontValley Regional Hospital
  5. ColebrookUpper Connecticut Valley Hospital
  6. ConwayThe Memorial Hospital
  7. DoverWentworth-Douglass Hospital
  8. ExeterExeter Hospital INC

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.

TownPeopleSince 2020Typical homeHousehold incomeMiles to a big cityMiles 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.