100 cities and towns in New Hampshire (NH)
| # | City | Population | Median Income | Home Value |
|---|---|---|---|---|
| 1 | Manchester | 115,415 | $77,415 | $336,300 |
| 2 | Nashua | 91,131 | $92,457 | $373,100 |
| 3 | Concord | 44,219 | $83,701 | $323,700 |
| 4 | Dover | 33,070 | $92,748 | $398,500 |
| 5 | Rochester | 32,866 | $79,388 | $262,600 |
| 6 | Keene | 22,923 | $78,183 | $232,500 |
| 7 | Portsmouth | 22,332 | $105,756 | $640,600 |
| 8 | Derry | 21,668 | $88,901 | $356,700 |
| 9 | Laconia | 16,982 | $68,427 | $308,800 |
| 10 | Lebanon | 14,759 | $92,288 | $345,100 |
| 11 | Claremont | 13,054 | $54,520 | $171,900 |
| 12 | Londonderry | 12,307 | $113,109 | $433,100 |
| 13 | Somersworth | 12,060 | $79,677 | $295,800 |
| 14 | Durham | 10,577 | $109,934 | $451,000 |
| 15 | Exeter | 10,138 | $83,862 | $349,300 |
| 16 | Hampton | 9,960 | $96,322 | $488,400 |
| 17 | Berlin | 9,473 | $43,972 | $113,500 |
| 18 | Milford | 8,857 | $81,042 | $337,900 |
| 19 | Franklin | 8,757 | $69,870 | $243,800 |
| 20 | Hanover | 8,520 | $135,250 | $682,100 |
| 21 | Hudson | 7,105 | $88,193 | $330,700 |
| 22 | South Hooksett | 5,806 | $115,592 | $383,800 |
| 23 | Newmarket | 5,730 | $83,871 | $364,800 |
| 24 | Hooksett | 5,362 | $91,005 | $298,900 |
| 25 | Newport | 5,185 | $75,849 | $191,000 |
| 26 | Suncook | 5,075 | $73,109 | $307,700 |
| 27 | Plymouth | 4,877 | $77,368 | $274,200 |
| 28 | East Merrimack | 4,872 | $82,829 | $267,900 |
| 29 | Pinardville | 4,586 | $76,640 | $254,800 |
| 30 | Littleton | 4,211 | $47,879 | $213,200 |
| 31 | Raymond | 3,881 | $70,804 | $292,200 |
| 32 | Conway | 3,833 | $58,796 | $255,300 |
| 33 | Farmington | 3,753 | $51,094 | $215,100 |
| 34 | Tilton Northfield | 3,169 | $59,902 | $207,800 |
| 35 | Goffstown | 3,127 | $133,657 | $385,000 |
| 36 | Meredith | 2,887 | $52,083 | $415,800 |
| 37 | Jaffrey | 2,885 | $95,600 | $219,200 |
| 38 | Henniker | 2,880 | $73,339 | $267,500 |
| 39 | Epping | 2,808 | $80,987 | $334,700 |
| 40 | Hampton Beach | 2,585 | $75,363 | $443,200 |
| 41 | Wolfeboro | 2,420 | $50,721 | $363,200 |
| 42 | Peterborough | 2,343 | $81,836 | $323,700 |
| 43 | North Conway | 2,286 | $73,344 | $271,100 |
| 44 | Lancaster | 2,264 | $92,525 | $182,900 |
| 45 | Bristol | 2,157 | $60,972 | $192,900 |
| 46 | Gorham | 2,044 | $60,417 | $136,300 |
| 47 | Enfield | 1,917 | $78,583 | $274,500 |
| 48 | Pittsfield | 1,882 | $50,804 | $242,600 |
| 49 | Hillsborough | 1,582 | $64,417 | $197,500 |
| 50 | Wilton | 1,444 | $81,042 | $287,300 |