Home / Housing data / New Hampshire / Rankings / Median home valueNew Hampshire places ranked by median home value 229 places in New Hampshire have a reliable estimate of median home value (2020–2024 American Community Survey).
Highest figures: New Castle ($1,701,300), Rye ($1,028,100), Newington ($861,600).
Lowest figure: Greenville ($106,000).
The figure for New Hampshire as a whole is $402,500 (±$2,808).
Figures last updated on November 12, 2026 .
Figure for New Hampshire as a whole $402,500 (±$2,808) Places ranked 229 New Hampshire places ranked by median home value Median home value, estimate (90% margin of error), 2020–2024 Rank Place County Median home value 1 New Castle Rockingham County $1,701,300 (±$267,001) 2 Rye Rockingham County $1,028,100 (±$89,208) 3 Newington Rockingham County $861,600 (±$46,335) 4 Hanover Grafton County $824,900 (±$60,678) 5 Hampton Falls Rockingham County $772,600 (±$75,734) 6 Windham Rockingham County $723,300 (±$50,305) 7 Jackson Carroll County $719,300 (±$109,253) 8 Portsmouth Rockingham County $688,500 (±$38,853) 9 Hollis Hillsborough County $675,900 (±$47,830) 10 North Hampton Rockingham County $670,400 (±$61,006) 11 Greenland Rockingham County $662,800 (±$41,511) 12 South Hampton Rockingham County $661,100 (±$44,556) 13 Kensington Rockingham County $657,700 (±$47,075) 14 Stratham Rockingham County $655,400 (±$36,368) 15 Newfields Rockingham County $646,400 (±$34,213) 16 Lyme Grafton County $645,000 (±$64,250) 17 Moultonborough Carroll County $644,200 (±$120,256) 18 Sugar Hill Grafton County $639,700 (±$49,918) 19 Bedford Hillsborough County $612,100 (±$25,906) 20 Auburn Rockingham County $600,300 (±$29,499) 21 Hebron Grafton County $589,500 (±$61,038) 22 East Kingston Rockingham County $575,500 (±$55,942) 23 Waterville Valley Grafton County $562,500 (±$192,888) 24 Atkinson Rockingham County $555,200 (±$65,297) 25 New London Merrimack County $554,100 (±$64,493) 26 Pelham Hillsborough County $552,600 (±$26,703) 27 Chester Rockingham County $552,300 (±$42,249) 28 Hampton Rockingham County $550,200 (±$39,404) 29 Wolfeboro Carroll County $546,500 (±$59,572) 30 Brookline Hillsborough County $544,400 (±$38,413) 31 Amherst Hillsborough County $537,600 (±$29,685) 32 Franconia Grafton County $530,300 (±$95,689) 33 Brentwood Rockingham County $528,100 (±$74,929) 34 Mont Vernon Hillsborough County $526,300 (±$39,412) 35 Hampstead Rockingham County $521,100 (±$45,296) 36 Hopkinton Merrimack County $506,900 (±$53,619) 37 Bow Merrimack County $506,500 (±$34,268) 38 Londonderry Rockingham County $505,200 (±$19,574) 39 Durham Strafford County $504,300 (±$40,671) 40 Kingston Rockingham County $492,900 (±$57,562) 41 Litchfield Hillsborough County $485,000 (±$18,250) 42 Dunbarton Merrimack County $484,100 (±$32,658) 43 Sandown Rockingham County $483,400 (±$44,240) 44 New Boston Hillsborough County $481,100 (±$59,351) 45 Lee Strafford County $480,600 (±$61,344) 46 Meredith Belknap County $480,100 (±$48,130) 47 Madbury Strafford County $476,900 (±$30,791) 48 Sharon Hillsborough County $475,900 (±$38,126) 49 Salem Rockingham County $473,300 (±$15,596) 50 Center Harbor Belknap County $463,800 (±$74,284) 51 Newbury Merrimack County $463,400 (±$36,294) 52 Tuftonboro Carroll County $462,300 (±$46,285) 53 Newton Rockingham County $459,500 (±$18,414) 54 Merrimack Hillsborough County $458,600 (±$15,424) 55 Nottingham Rockingham County $457,500 (±$26,293) 56 Exeter Rockingham County $456,600 (±$20,909) 57 Gilford Belknap County $456,500 (±$56,365) 58 Newmarket Rockingham County $455,000 (±$22,404) 59 Sanbornton Belknap County $452,300 (±$29,515) 60 Canterbury Merrimack County $443,700 (±$20,620) 61 Seabrook Rockingham County $443,500 (±$40,438) 62 Plainfield Sullivan County $442,400 (±$46,881) 63 Hudson Hillsborough County $438,900 (±$10,771) 64 Sandwich Carroll County $437,700 (±$79,029) 65 Danville Rockingham County $437,600 (±$26,355) 66 Epping Rockingham County $436,900 (±$35,413) 67 (tie) Dover Strafford County $436,700 (±$20,333) 67 (tie) Hancock Hillsborough County $436,700 (±$22,374) 69 Derry Rockingham County $432,000 (±$16,849) 70 (tie) Dublin Cheshire County $430,500 (±$72,121) 70 (tie) Harrisville Cheshire County $430,500 (±$48,220) 72 Alton Belknap County $430,400 (±$37,387) 73 Brookfield Carroll County $428,000 (±$61,483) 74 Strafford Strafford County $427,900 (±$28,682) 75 Easton Grafton County $426,100 (±$78,332) 76 Deerfield Rockingham County $421,000 (±$32,537) 77 Fremont Rockingham County $416,900 (±$31,200) 78 Candia Rockingham County $415,600 (±$45,600) 79 Rindge Cheshire County $415,400 (±$34,515) 80 Chichester Merrimack County $409,300 (±$25,624) 81 Francestown Hillsborough County $408,200 (±$34,033) 82 (tie) Hooksett Merrimack County $407,000 (±$25,968) 82 (tie) Randolph Coos County $407,000 (±$56,858) 84 (tie) Peterborough Hillsborough County $404,500 (±$31,080) 84 (tie) Plaistow Rockingham County $404,500 (±$31,638) 86 Nashua Hillsborough County $403,900 (±$10,831) 87 Temple Hillsborough County $401,000 (±$26,728) 88 Wilmot Merrimack County $399,600 (±$42,945) 89 Barrington Strafford County $399,100 (±$30,463) 90 Milford Hillsborough County $398,800 (±$19,998) 91 Bridgewater Grafton County $398,600 (±$65,353) 92 Rollinsford Strafford County $398,100 (±$33,212) 93 Weare Hillsborough County $396,300 (±$26,214) 94 Sunapee Sullivan County $393,000 (±$50,647) 95 New Ipswich Hillsborough County $392,400 (±$30,568) 96 Lyndeborough Hillsborough County $390,900 (±$26,289) 97 Enfield Grafton County $390,800 (±$71,370) 98 Freedom Carroll County $389,000 (±$43,366) 99 Madison Carroll County $388,700 (±$36,111) 100 Lebanon Grafton County $385,400 (±$29,236) 101 Springfield Sullivan County $384,100 (±$49,920) 102 Mason Hillsborough County $384,000 (±$20,522) 103 New Hampton Belknap County $383,700 (±$36,797) 104 Wilton Hillsborough County $381,500 (±$23,181) 105 Goffstown Hillsborough County $377,400 (±$20,469) 106 Eaton Carroll County $377,300 (±$62,398) 107 Chesterfield Cheshire County $373,500 (±$32,860) 108 Pembroke Merrimack County $371,500 (±$19,858) 109 Bartlett Carroll County $371,400 (±$77,563) 110 Raymond Rockingham County $370,400 (±$17,497) 111 Tamworth Carroll County $366,800 (±$29,057) 112 Andover Merrimack County $366,500 (±$44,102) 113 Manchester Hillsborough County $365,600 (±$6,997) 114 Gilmanton Belknap County $363,700 (±$42,169) 115 (tie) Loudon Merrimack County $363,400 (±$47,886) 115 (tie) Salisbury Merrimack County $363,400 (±$46,616) 117 Holderness Grafton County $363,100 (±$60,167) 118 Northwood Rockingham County $363,000 (±$13,251) 119 Chatham Carroll County $362,900 (±$41,999) 120 Sutton Merrimack County $362,600 (±$15,664) 121 Barnstead Belknap County $362,400 (±$24,733) 122 Washington Sullivan County $358,600 (±$32,313) 123 Henniker Merrimack County $356,700 (±$48,851) 124 Campton Grafton County $356,300 (±$38,199) 125 Warner Merrimack County $353,100 (±$22,282) 126 Thornton Grafton County $351,900 (±$20,231) 127 Westmoreland Cheshire County $351,800 (±$12,174) 128 Concord Merrimack County $350,900 (±$13,280) 129 Greenfield Hillsborough County $350,300 (±$16,619) 130 Grantham Sullivan County $343,100 (±$39,276) 131 Lincoln Grafton County $342,000 (±$38,296) 132 Bradford Merrimack County $341,700 (±$38,186) 133 Piermont Grafton County $341,600 (±$22,072) 134 Nelson Cheshire County $340,900 (±$49,109) 135 Laconia Belknap County $340,300 (±$16,216) 136 New Durham Strafford County $339,400 (±$27,048) 137 Webster Merrimack County $338,500 (±$29,943) 138 Epsom Merrimack County $338,400 (±$19,116) 139 Surry Cheshire County $331,400 (±$23,040) 140 Stoddard Cheshire County $330,300 (±$20,026) 141 Ossipee Carroll County $325,500 (±$23,271) 142 Marlow Cheshire County $325,400 (±$49,119) 143 Alexandria Grafton County $323,300 (±$27,135) 144 Wakefield Carroll County $322,800 (±$43,454) 145 Effingham Carroll County $322,700 (±$30,395) 146 Woodstock Grafton County $320,100 (±$37,256) 147 Walpole Cheshire County $319,800 (±$48,419) 148 (tie) Milton Strafford County $318,400 (±$34,084) 148 (tie) Somersworth Strafford County $318,400 (±$23,397) 150 Croydon Sullivan County $317,300 (±$33,427) 151 Belmont Belknap County $316,300 (±$31,217) 152 Conway Carroll County $314,000 (±$43,032) 153 Richmond Cheshire County $313,400 (±$26,088) 154 Monroe Grafton County $312,700 (±$57,963) 155 Middleton Strafford County $312,300 (±$27,270) 156 Hill Merrimack County $311,700 (±$41,128) 157 Lyman Grafton County $311,100 (±$66,181) 158 Deering Hillsborough County $309,900 (±$26,526) 159 Rumney Grafton County $309,800 (±$36,827) 160 Fitzwilliam Cheshire County $305,900 (±$34,493) 161 Wentworth Grafton County $304,500 (±$39,455) 162 Orange Grafton County $302,600 (±$35,030) 163 Antrim Hillsborough County $298,800 (±$22,706) 164 Jefferson Coos County $296,700 (±$91,785) 165 Cornish Sullivan County $296,000 (±$69,086) 166 Pittsfield Merrimack County $294,800 (±$30,301) 167 Pittsburg Coos County $292,800 (±$42,159) 168 Plymouth Grafton County $292,400 (±$22,184) 169 Farmington Strafford County $289,200 (±$47,085) 170 Northfield Merrimack County $288,500 (±$32,577) 171 (tie) Benton Grafton County $288,300 (±$45,606) 171 (tie) Bethlehem Grafton County $288,300 (±$21,879) 173 Boscawen Merrimack County $286,500 (±$22,722) 174 Littleton Grafton County $282,900 (±$55,095) 175 Langdon Sullivan County $281,900 (±$18,283) 176 Shelburne Coos County $280,200 (±$45,344) 177 Landaff Grafton County $279,300 (±$20,182) 178 Rochester Strafford County $279,100 (±$10,241) 179 Unity Sullivan County $276,100 (±$29,492) 180 Errol Coos County $275,000 (±$91,762) 181 Acworth Sullivan County $273,000 (±$33,625) 182 Hillsborough Hillsborough County $272,300 (±$15,975) 183 Orford Grafton County $271,900 (±$24,702) 184 Alstead Cheshire County $271,600 (±$36,795) 185 Groton Grafton County $269,000 (±$45,487) 186 (tie) Bennington Hillsborough County $267,300 (±$14,586) 186 (tie) Grafton Grafton County $267,300 (±$22,974) 188 Marlborough Cheshire County $267,200 (±$34,668) 189 Troy Cheshire County $266,600 (±$39,008) 190 Franklin Merrimack County $262,200 (±$22,177) 191 Carroll Coos County $261,500 (±$42,342) 192 Milan Coos County $259,400 (±$29,965) 193 Swanzey Cheshire County $259,200 (±$15,352) 194 Bristol Grafton County $258,300 (±$63,172) 195 Goshen Sullivan County $255,600 (±$52,657) 196 Canaan Grafton County $254,000 (±$25,693) 197 Keene Cheshire County $252,500 (±$12,011) 198 Albany Carroll County $248,300 (±$67,683) 199 Haverhill Grafton County $247,900 (±$40,839) 200 Jaffrey Cheshire County $245,500 (±$27,493) 201 Allenstown Merrimack County $243,600 (±$68,642) 202 Winchester Cheshire County $242,900 (±$20,031) 203 Dummer Coos County $242,200 (±$50,896) 204 Lempster Sullivan County $241,900 (±$28,526) 205 Gilsum Cheshire County $241,500 (±$32,472) 206 Danbury Merrimack County $240,700 (±$34,583) 207 Whitefield Coos County $240,400 (±$22,252) 208 Warren Grafton County $237,200 (±$34,915) 209 Sullivan Cheshire County $236,500 (±$28,529) 210 Bath Grafton County $234,400 (±$23,239) 211 Charlestown Sullivan County $228,000 (±$62,421) 212 Ashland Grafton County $227,000 (±$28,833) 213 Newport Sullivan County $225,900 (±$16,724) 214 Tilton Belknap County $216,700 (±$65,973) 215 Lancaster Coos County $215,700 (±$24,153) 216 Stewartstown Coos County $210,400 (±$92,180) 217 Claremont Sullivan County $204,600 (±$17,050) 218 Hinsdale Cheshire County $200,700 (±$19,023) 219 Lisbon Grafton County $198,000 (±$19,285) 220 Stark Coos County $197,700 (±$34,319) 221 Columbia Coos County $196,400 (±$28,874) 222 Colebrook Coos County $192,200 (±$59,276) 223 Clarksville Coos County $191,700 (±$84,312) 224 Dalton Coos County $191,400 (±$67,810) 225 Gorham Coos County $161,600 (±$49,140) 226 Stratford Coos County $161,100 (±$47,549) 227 Berlin Coos County $131,000 (±$14,729) 228 Northumberland Coos County $120,100 (±$15,488) 229 Greenville Hillsborough County $106,000 (±$23,326)
Unincorporated communities ranked by median home value Median home value, estimate (90% margin of error), 2020–2024 Rank Place County Median home value 1 Seabrook Beach Rockingham County $920,900 (±$75,232) 2 Hanover (community) Grafton County $842,600 (±$96,790) 3 Hampton (community) Rockingham County $545,300 (±$63,082) 4 Hampton Beach Rockingham County $508,900 (±$76,014) 5 Durham (community) Strafford County $498,000 (±$44,630) 6 New London (community) Merrimack County $481,000 (±$122,851) 7 Wolfeboro (community) Carroll County $475,200 (±$97,822) 8 Londonderry (community) Rockingham County $469,500 (±$23,252) 9 Meredith (community) Belknap County $450,000 (±$102,653) 10 South Hooksett Merrimack County $433,200 (±$39,835) 11 Newmarket (community) Rockingham County $423,500 (±$28,056) 12 Contoocook Merrimack County $421,300 (±$77,375) 13 Goffstown (community) Hillsborough County $415,300 (±$29,785) 14 Derry (community) Rockingham County $391,200 (±$23,036) 15 Epping (community) Rockingham County $384,800 (±$55,975) 16 Peterborough (community) Hillsborough County $379,300 (±$56,680) 17 Hudson (community) Hillsborough County $366,400 (±$23,577) 18 Suncook Merrimack County $361,100 (±$22,251) 19 Wilton (community) Hillsborough County $359,800 (±$22,171) 20 Milford (community) Hillsborough County $357,800 (±$16,097) 21 Exeter (community) Rockingham County $357,500 (±$79,795) 22 Hooksett (community) Merrimack County $348,100 (±$31,620) 23 Raymond (community) Rockingham County $314,900 (±$33,987) 24 Henniker (community) Merrimack County $296,400 (±$48,266) 25 Plymouth (community) Grafton County $294,400 (±$28,128) 26 East Merrimack Hillsborough County $291,500 (±$30,244) 27 Pinardville Hillsborough County $286,300 (±$22,818) 28 Antrim (community) Hillsborough County $281,500 (±$16,380) 29 Enfield (community) Grafton County $277,900 (±$56,307) 30 Pittsfield (community) Merrimack County $273,100 (±$47,398) 31 Hillsborough (community) Hillsborough County $265,200 (±$50,738) 32 Conway (community) Carroll County $264,900 (±$40,610) 33 Bethlehem (community) Grafton County $262,000 (±$19,372) 34 Marlborough (community) Cheshire County $261,700 (±$44,201) 35 Sanbornville Carroll County $251,100 (±$79,735) 36 Tilton Northfield Belknap County $250,000 (±$78,572) 37 Bristol (community) Grafton County $237,400 (±$26,564) 38 Littleton (community) Grafton County $230,500 (±$21,995) 39 Farmington (community) Strafford County $229,600 (±$34,598) 40 Woodsville Grafton County $228,000 (±$14,696) 41 Hinsdale (community) Cheshire County $227,000 (±$16,770) 42 Winchester (community) Cheshire County $217,800 (±$17,154) 43 Jaffrey (community) Cheshire County $217,700 (±$19,676) 44 Newport (community) Sullivan County $211,200 (±$12,946) 45 Troy (community) Cheshire County $204,600 (±$28,662) 46 Lancaster (community) Coos County $200,500 (±$23,629) 47 Whitefield (community) Coos County $195,400 (±$22,975) 48 West Swanzey Cheshire County $193,400 (±$23,131) 49 Ashland (community) Grafton County $173,900 (±$23,201) 50 Colebrook (community) Coos County $156,700 (±$30,812)
Unincorporated communities inside a town or township are ranked only against each other, because the town’s figures include them.
How this ranking is built A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.
229 places qualify; the rest are on their own pages with their margins, but not ranked here.
The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.
A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.
Survey years: 2020–2024 (American Community Survey 5-year estimates).
Margins of error are at the 90% confidence level.
What you can do on Seayora in New Hampshire One account for renting, owning, managing and fixing homes, with these figures beside you.
Own or manage a rental? List it, sign the lease and collect rent online, with the figures for New Hampshire beside you.
Create a landlord account · See what landlords get
Looking for a place to rent? Browse homes for rent near New Hampshire, save the ones you like and apply online.
Browse rentals · Create a renter account
Do repairs, renovations or maintenance? Get found by owners and renters near New Hampshire, and send estimates and invoices from your phone.
Join as a pro · Find a pro
Questions about New Hampshire Which place in New Hampshire has the highest median home value? New Castle has the highest, $1,701,300 (±$267,001) (2020–2024 American Community Survey).
Which place in New Hampshire has the lowest median home value? Greenville has the lowest, $106,000 (±$23,326).
What is the median home value in New Hampshire? The figure for New Hampshire as a whole is $402,500 (±$2,808).
Sources This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.
Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.
Figures last updated on November 12, 2026 .
Related