Top ten most expensive cities in New Hampshire

The difference in average price between #1 Portsmouth and #9 Keene is $464,009. When compared to national average price, the top city Portsmouth is 53% above the national average price of homes for sale.

CityAverage Price
#1Portsmouth$697,278
#2Dover$405,585
#3Laconia$349,048
#4Derry$340,580
#5Concord$329,960
#6Nashua$310,763
#7Manchester$303,501
#8Rochester$244,246
#9Keene$233,269