Berlin is the #1 ranked city in New Hampshire with $113,500 (median home value). This ranking includes 65 New Hampshire cities with available data.
| # | City | Population | Median Home Value |
|---|---|---|---|
| 1 | Berlin | 9,473 | $113,500 |
| 2 | Gorham | 2,044 | $136,300 |
| 3 | Belmont | 1,257 | $150,000 |
| 4 | Colebrook | 1,143 | $151,700 |
| 5 | Whitefield | 1,438 | $165,000 |
| 6 | Ashland | 1,417 | $169,000 |
| 7 | Claremont | 13,054 | $171,900 |
| 8 | Lancaster | 2,264 | $182,900 |
| 9 | Newport | 5,185 | $191,000 |
| 10 | Bristol | 2,157 | $192,900 |
| 11 | West Swanzey | 1,227 | $193,100 |
| 12 | Hillsborough | 1,582 | $197,500 |
| 13 | Woodsville | 1,387 | $200,000 |
| 14 | Troy | 1,086 | $201,000 |
| 15 | Winchester | 1,394 | $206,900 |
| 16 | Tilton Northfield | 3,169 | $207,800 |
| 17 | Littleton | 4,211 | $213,200 |
| 18 | Hinsdale | 1,382 | $214,400 |
| 19 | Farmington | 3,753 | $215,100 |
| 20 | Jaffrey | 2,885 | $219,200 |
| 21 | Keene | 22,923 | $232,500 |
| 22 | Pittsfield | 1,882 | $242,600 |
| 23 | Bethlehem | 1,097 | $243,000 |
| 24 | Franklin | 8,757 | $243,800 |
| 25 | Sanbornville | 1,225 | $247,600 |
| 26 | Pinardville | 4,586 | $254,800 |
| 27 | Conway | 3,833 | $255,300 |
| 28 | Antrim | 1,293 | $259,400 |
| 29 | Rochester | 32,866 | $262,600 |
| 30 | Henniker | 2,880 | $267,500 |
| 31 | East Merrimack | 4,872 | $267,900 |
| 32 | North Conway | 2,286 | $271,100 |
| 33 | Greenville | 1,102 | $271,300 |
| 34 | Plymouth | 4,877 | $274,200 |
| 35 | Enfield | 1,917 | $274,500 |
| 36 | Wilton | 1,444 | $287,300 |
| 37 | Raymond | 3,881 | $292,200 |
| 38 | Somersworth | 12,060 | $295,800 |
| 39 | Hooksett | 5,362 | $298,900 |
| 40 | Suncook | 5,075 | $307,700 |
| 41 | Laconia | 16,982 | $308,800 |
| 42 | Concord | 44,219 | $323,700 |
| 43 | Peterborough | 2,343 | $323,700 |
| 44 | Hudson | 7,105 | $330,700 |
| 45 | Epping | 2,808 | $334,700 |
| 46 | Manchester | 115,415 | $336,300 |
| 47 | Milford | 8,857 | $337,900 |
| 48 | Lebanon | 14,759 | $345,100 |
| 49 | Exeter | 10,138 | $349,300 |
| 50 | Derry | 21,668 | $356,700 |
| 51 | Wolfeboro | 2,420 | $363,200 |
| 52 | Newmarket | 5,730 | $364,800 |
| 53 | New London | 1,398 | $365,800 |
| 54 | Nashua | 91,131 | $373,100 |
| 55 | South Hooksett | 5,806 | $383,800 |
| 56 | Goffstown | 3,127 | $385,000 |
| 57 | Dover | 33,070 | $398,500 |
| 58 | Contoocook | 1,370 | $399,400 |
| 59 | Meredith | 2,887 | $415,800 |
| 60 | Londonderry | 12,307 | $433,100 |
| 61 | Hampton Beach | 2,585 | $443,200 |
| 62 | Durham | 10,577 | $451,000 |
| 63 | Hampton | 9,960 | $488,400 |
| 64 | Portsmouth | 22,332 | $640,600 |
| 65 | Hanover | 8,520 | $682,100 |
Cities in New Hampshire are ranked by median home value. Only cities with populations above 1,000 are included. Data sourced from U.S. Census Bureau ACS. Last updated 2026.