Random Place in New Hampshire

All 234 New Hampshire cities and towns, five at a time, with the county and 2025 population on each card.

All 234
  1. MoultonboroughTown in Carroll County. 5,293 people in 2025, 72nd of New Hampshire's 234.
  2. New HamptonTown in Belknap County. 2,428 people in 2025, 130th of New Hampshire's 234.
  3. KensingtonTown in Rockingham County. 2,092 people in 2025, 137th of New Hampshire's 234.
  4. BristolTown in Grafton County. 3,251 people in 2025, 108th of New Hampshire's 234.
  5. LaconiaCity in Belknap County. 17,246 people in 2025, 15th of New Hampshire's 234.

How it works

A random place in New Hampshire is far more often a town than a city, and the towns run from Derry down to Hart's Location. Figures are the Census Bureau's 2025 estimates.

Read the full guide

Towns that outgrew the cities

Derry, a town, has 33,990 people, more than nine of the 13 cities, and 22 towns are bigger than Franklin, the smallest city. Strafford County has three cities, Dover, Rochester and Somersworth, while Carroll County has none.

Ten counties and three names that mislead

Grafton County has 39 cities and towns, the most, and Belknap County 11. The town of Merrimack is in Hillsborough County, not Merrimack County; Carroll is in Coos County and Sullivan in Cheshire County.

  • Dixville Notch, known for its midnight primary vote, has no card: it is in Dixville, an unincorporated township of Coos County.
  • Merrimack gained more than 2,800 people between 2020 and 2025, the most of any place in the state.

Questions and answers

How many towns are in New Hampshire?

New Hampshire has 221 towns and 13 cities, 234 municipalities in all. The Census file lists 25 more places that are not incorporated, such as grants and purchases, 23 of them in Coos County. They have no card.

What is the difference between a city and a town in New Hampshire?

None in state law, which treats both alike. By tradition a town has a board of selectmen and a town meeting, and a city a mayor and council under a charter from the legislature. Lebanon, in 1957, was the most recent town made a city.

What is the smallest town in New Hampshire?

Hart's Location, in Carroll County, with 68 people in the 2025 estimates. Ellsworth in Grafton County has 92 and Roxbury in Cheshire County 220.

What are the largest cities in New Hampshire?

Manchester, with 116,818 people, then Nashua with 92,435, Concord, the capital, with 44,597 and Dover with 34,623. Rochester, the fifth city, has 33,716.

All 234 places

10,000 people or more 29

  • Amherst Town in Hillsborough County. 11,985 people in 2025, 27th of New Hampshire's 234.
  • Bedford Town in Hillsborough County. 23,973 people in 2025, 11th of New Hampshire's 234.
  • Claremont City in Sullivan County. 13,032 people in 2025, 24th of New Hampshire's 234.
  • Concord State capital. City in Merrimack County. 44,597 people in 2025, 3rd of New Hampshire's 234.
  • Conway Town in Carroll County. 10,308 people in 2025, 29th of New Hampshire's 234.
  • Derry Town in Rockingham County. 33,990 people in 2025, 5th of New Hampshire's 234.
  • Dover City in Strafford County. 34,623 people in 2025, 4th of New Hampshire's 234.
  • Durham Town in Strafford County. 15,346 people in 2025, 21st of New Hampshire's 234.
  • Exeter Town in Rockingham County. 16,213 people in 2025, 19th of New Hampshire's 234.
  • Goffstown Town in Hillsborough County. 18,607 people in 2025, 14th of New Hampshire's 234.
  • Hampton Town in Rockingham County. 16,381 people in 2025, 17th of New Hampshire's 234.
  • Hanover Town in Grafton County. 12,054 people in 2025, 26th of New Hampshire's 234.
  • Hooksett Town in Merrimack County. 15,346 people in 2025, 21st of New Hampshire's 234.
  • Hudson Town in Hillsborough County. 26,001 people in 2025, 10th of New Hampshire's 234.
Show all 234 places (220 more)

10,000 people or more, continued

  • Keene City in Cheshire County. 23,072 people in 2025, 12th of New Hampshire's 234.
  • Laconia City in Belknap County. 17,246 people in 2025, 15th of New Hampshire's 234.
  • Lebanon City in Grafton County. 15,481 people in 2025, 20th of New Hampshire's 234.
  • Londonderry Town in Rockingham County. 27,844 people in 2025, 9th of New Hampshire's 234.
  • Manchester City in Hillsborough County. 116,818 people in 2025, 1st of New Hampshire's 234.
  • Merrimack Town in Hillsborough County. 29,699 people in 2025, 8th of New Hampshire's 234.
  • Milford Town in Hillsborough County. 16,686 people in 2025, 16th of New Hampshire's 234.
  • Nashua City in Hillsborough County. 92,435 people in 2025, 2nd of New Hampshire's 234.
  • Pelham Town in Hillsborough County. 14,828 people in 2025, 23rd of New Hampshire's 234.
  • Portsmouth City in Rockingham County. 23,028 people in 2025, 13th of New Hampshire's 234.
  • Raymond Town in Rockingham County. 11,050 people in 2025, 28th of New Hampshire's 234.
  • Rochester City in Strafford County. 33,716 people in 2025, 6th of New Hampshire's 234.
  • Salem Town in Rockingham County. 31,868 people in 2025, 7th of New Hampshire's 234.
  • Somersworth City in Strafford County. 12,171 people in 2025, 25th of New Hampshire's 234.
  • Windham Town in Rockingham County. 16,259 people in 2025, 18th of New Hampshire's 234.

2,500 people or more 97

  • Allenstown Town in Merrimack County. 4,882 people in 2025, 80th of New Hampshire's 234.
  • Alton Town in Belknap County. 6,036 people in 2025, 62nd of New Hampshire's 234.
  • Antrim Town in Hillsborough County. 2,757 people in 2025, 117th of New Hampshire's 234.
  • Atkinson Town in Rockingham County. 7,397 people in 2025, 47th of New Hampshire's 234.
  • Auburn Town in Rockingham County. 6,336 people in 2025, 56th of New Hampshire's 234.
  • Barnstead Town in Belknap County. 5,038 people in 2025, 75th of New Hampshire's 234.
  • Barrington Town in Strafford County. 9,642 people in 2025, 31st of New Hampshire's 234.
  • Bartlett Town in Carroll County. 3,335 people in 2025, 107th of New Hampshire's 234.
  • Belmont Town in Belknap County. 7,408 people in 2025, 46th of New Hampshire's 234.
  • Berlin City in Coos County. 9,502 people in 2025, 32nd of New Hampshire's 234.
  • Bethlehem Town in Grafton County. 2,575 people in 2025, 123rd of New Hampshire's 234.
  • Boscawen Town in Merrimack County. 4,255 people in 2025, 93rd of New Hampshire's 234.
  • Bow Town in Merrimack County. 8,415 people in 2025, 39th of New Hampshire's 234.
  • Brentwood Town in Rockingham County. 4,923 people in 2025, 78th of New Hampshire's 234.
  • Bristol Town in Grafton County. 3,251 people in 2025, 108th of New Hampshire's 234.
  • Brookline Town in Hillsborough County. 5,858 people in 2025, 64th of New Hampshire's 234.
  • Campton Town in Grafton County. 3,436 people in 2025, 106th of New Hampshire's 234.
  • Canaan Town in Grafton County. 3,833 people in 2025, 101st of New Hampshire's 234.
  • Candia Town in Rockingham County. 4,248 people in 2025, 94th of New Hampshire's 234.
  • Charlestown Town in Sullivan County. 4,924 people in 2025, 77th of New Hampshire's 234.
  • Chester Town in Rockingham County. 5,322 people in 2025, 71st of New Hampshire's 234.
  • Chesterfield Town in Cheshire County. 3,684 people in 2025, 103rd of New Hampshire's 234.
  • Chichester Town in Merrimack County. 2,834 people in 2025, 116th of New Hampshire's 234.
  • Danville Town in Rockingham County. 4,650 people in 2025, 84th of New Hampshire's 234.
  • Deerfield Town in Rockingham County. 4,989 people in 2025, 76th of New Hampshire's 234.
  • Dunbarton Town in Merrimack County. 3,233 people in 2025, 109th of New Hampshire's 234.
  • Enfield Town in Grafton County. 4,470 people in 2025, 89th of New Hampshire's 234.
  • Epping Town in Rockingham County. 7,973 people in 2025, 40th of New Hampshire's 234.
  • Epsom Town in Merrimack County. 5,057 people in 2025, 74th of New Hampshire's 234.
  • Farmington Town in Strafford County. 6,781 people in 2025, 49th of New Hampshire's 234.
  • Fitzwilliam Town in Cheshire County. 2,500 people in 2025, 126th of New Hampshire's 234.
  • Franklin City in Merrimack County. 8,839 people in 2025, 35th of New Hampshire's 234.
  • Fremont Town in Rockingham County. 4,923 people in 2025, 78th of New Hampshire's 234.
  • Gilford Town in Belknap County. 7,898 people in 2025, 41st of New Hampshire's 234.
  • Gilmanton Town in Belknap County. 4,060 people in 2025, 98th of New Hampshire's 234.
  • Gorham Town in Coos County. 2,661 people in 2025, 121st of New Hampshire's 234.
  • Grantham Town in Sullivan County. 3,482 people in 2025, 104th of New Hampshire's 234.
  • Greenland Town in Rockingham County. 4,143 people in 2025, 96th of New Hampshire's 234.
  • Hampstead Town in Rockingham County. 9,110 people in 2025, 34th of New Hampshire's 234.
  • Haverhill Town in Grafton County. 4,667 people in 2025, 83rd of New Hampshire's 234.
  • Henniker Town in Merrimack County. 6,256 people in 2025, 59th of New Hampshire's 234.
  • Hillsborough Town in Hillsborough County. 6,134 people in 2025, 60th of New Hampshire's 234.
  • Hinsdale Town in Cheshire County. 4,034 people in 2025, 99th of New Hampshire's 234.
  • Hollis Town in Hillsborough County. 8,819 people in 2025, 36th of New Hampshire's 234.
  • Hopkinton Town in Merrimack County. 6,120 people in 2025, 61st of New Hampshire's 234.
  • Jaffrey Town in Cheshire County. 5,633 people in 2025, 67th of New Hampshire's 234.
  • Kingston Town in Rockingham County. 6,288 people in 2025, 57th of New Hampshire's 234.
  • Lancaster Town in Coos County. 3,218 people in 2025, 110th of New Hampshire's 234.
  • Lee Town in Strafford County. 4,563 people in 2025, 86th of New Hampshire's 234.
  • Litchfield Town in Hillsborough County. 8,704 people in 2025, 37th of New Hampshire's 234.
  • Littleton Town in Grafton County. 6,003 people in 2025, 63rd of New Hampshire's 234.
  • Loudon Town in Merrimack County. 5,781 people in 2025, 65th of New Hampshire's 234.
  • Madison Town in Carroll County. 2,728 people in 2025, 118th of New Hampshire's 234.
  • Meredith Town in Belknap County. 6,854 people in 2025, 48th of New Hampshire's 234.
  • Milton Town in Strafford County. 4,562 people in 2025, 87th of New Hampshire's 234.
  • Mont Vernon Town in Hillsborough County. 2,698 people in 2025, 119th of New Hampshire's 234.
  • Moultonborough Town in Carroll County. 5,293 people in 2025, 72nd of New Hampshire's 234.
  • New Boston Town in Hillsborough County. 6,276 people in 2025, 58th of New Hampshire's 234.
  • New Durham Town in Strafford County. 2,890 people in 2025, 115th of New Hampshire's 234.
  • New Ipswich Town in Hillsborough County. 5,467 people in 2025, 70th of New Hampshire's 234.
  • New London Town in Merrimack County. 4,411 people in 2025, 90th of New Hampshire's 234.
  • Newmarket Town in Rockingham County. 9,647 people in 2025, 30th of New Hampshire's 234.
  • Newport Town in Sullivan County. 6,417 people in 2025, 55th of New Hampshire's 234.
  • Newton Town in Rockingham County. 4,851 people in 2025, 81st of New Hampshire's 234.
  • North Hampton Town in Rockingham County. 4,526 people in 2025, 88th of New Hampshire's 234.
  • Northfield Town in Merrimack County. 5,081 people in 2025, 73rd of New Hampshire's 234.
  • Northwood Town in Rockingham County. 4,757 people in 2025, 82nd of New Hampshire's 234.
  • Nottingham Town in Rockingham County. 5,490 people in 2025, 69th of New Hampshire's 234.
  • Ossipee Town in Carroll County. 4,599 people in 2025, 85th of New Hampshire's 234.
  • Pembroke Town in Merrimack County. 7,579 people in 2025, 44th of New Hampshire's 234.
  • Peterborough Town in Hillsborough County. 6,499 people in 2025, 54th of New Hampshire's 234.
  • Pittsfield Town in Merrimack County. 4,148 people in 2025, 95th of New Hampshire's 234.
  • Plainfield Town in Sullivan County. 2,560 people in 2025, 124th of New Hampshire's 234.
  • Plaistow Town in Rockingham County. 7,848 people in 2025, 42nd of New Hampshire's 234.
  • Plymouth Town in Grafton County. 6,721 people in 2025, 51st of New Hampshire's 234.
  • Rindge Town in Cheshire County. 6,502 people in 2025, 53rd of New Hampshire's 234.
  • Rollinsford Town in Strafford County. 2,621 people in 2025, 122nd of New Hampshire's 234.
  • Rye Town in Rockingham County. 5,689 people in 2025, 66th of New Hampshire's 234.
  • Sanbornton Town in Belknap County. 3,038 people in 2025, 111th of New Hampshire's 234.
  • Sandown Town in Rockingham County. 6,753 people in 2025, 50th of New Hampshire's 234.
  • Seabrook Town in Rockingham County. 8,430 people in 2025, 38th of New Hampshire's 234.
  • Strafford Town in Strafford County. 4,338 people in 2025, 91st of New Hampshire's 234.
  • Stratham Town in Rockingham County. 7,735 people in 2025, 43rd of New Hampshire's 234.
  • Sunapee Town in Sullivan County. 3,442 people in 2025, 105th of New Hampshire's 234.
  • Swanzey Town in Cheshire County. 7,461 people in 2025, 45th of New Hampshire's 234.
  • Tamworth Town in Carroll County. 2,895 people in 2025, 113th of New Hampshire's 234.
  • Thornton Town in Grafton County. 2,895 people in 2025, 113th of New Hampshire's 234.
  • Tilton Town in Belknap County. 4,092 people in 2025, 97th of New Hampshire's 234.
  • Tuftonboro Town in Carroll County. 2,678 people in 2025, 120th of New Hampshire's 234.
  • Wakefield Town in Carroll County. 5,558 people in 2025, 68th of New Hampshire's 234.
  • Walpole Town in Cheshire County. 3,706 people in 2025, 102nd of New Hampshire's 234.
  • Warner Town in Merrimack County. 2,902 people in 2025, 112th of New Hampshire's 234.
  • Weare Town in Hillsborough County. 9,291 people in 2025, 33rd of New Hampshire's 234.
  • Whitefield Town in Coos County. 2,535 people in 2025, 125th of New Hampshire's 234.
  • Wilton Town in Hillsborough County. 4,015 people in 2025, 100th of New Hampshire's 234.
  • Winchester Town in Cheshire County. 4,281 people in 2025, 92nd of New Hampshire's 234.
  • Wolfeboro Town in Carroll County. 6,637 people in 2025, 52nd of New Hampshire's 234.

Under 2,500 people 108

  • Acworth Town in Sullivan County. 896 people in 2025, 190th of New Hampshire's 234.
  • Albany Town in Carroll County. 781 people in 2025, 203rd of New Hampshire's 234.
  • Alexandria Town in Grafton County. 1,740 people in 2025, 151st of New Hampshire's 234.
  • Alstead Town in Cheshire County. 1,928 people in 2025, 144th of New Hampshire's 234.
  • Andover Town in Merrimack County. 2,456 people in 2025, 128th of New Hampshire's 234.
  • Ashland Town in Grafton County. 1,943 people in 2025, 142nd of New Hampshire's 234.
  • Bath Town in Grafton County. 1,112 people in 2025, 182nd of New Hampshire's 234.
  • Bennington Town in Hillsborough County. 1,518 people in 2025, 164th of New Hampshire's 234.
  • Benton Town in Grafton County. 357 people in 2025, 221st of New Hampshire's 234.
  • Bradford Town in Merrimack County. 1,723 people in 2025, 154th of New Hampshire's 234.
  • Bridgewater Town in Grafton County. 1,185 people in 2025, 179th of New Hampshire's 234.
  • Brookfield Town in Carroll County. 825 people in 2025, 199th of New Hampshire's 234.
  • Canterbury Town in Merrimack County. 2,463 people in 2025, 127th of New Hampshire's 234.
  • Carroll Town in Coos County. 841 people in 2025, 197th of New Hampshire's 234.
  • Center Harbor Town in Belknap County. 1,049 people in 2025, 185th of New Hampshire's 234.
  • Chatham Town in Carroll County. 357 people in 2025, 221st of New Hampshire's 234.
  • Clarksville Town in Coos County. 284 people in 2025, 230th of New Hampshire's 234.
  • Colebrook Town in Coos County. 2,110 people in 2025, 135th of New Hampshire's 234.
  • Columbia Town in Coos County. 673 people in 2025, 209th of New Hampshire's 234.
  • Cornish Town in Sullivan County. 1,646 people in 2025, 159th of New Hampshire's 234.
  • Croydon Town in Sullivan County. 876 people in 2025, 192nd of New Hampshire's 234.
  • Dalton Town in Coos County. 907 people in 2025, 189th of New Hampshire's 234.
  • Danbury Town in Merrimack County. 1,317 people in 2025, 174th of New Hampshire's 234.
  • Deering Town in Hillsborough County. 1,933 people in 2025, 143rd of New Hampshire's 234.
  • Dorchester Town in Grafton County. 342 people in 2025, 224th of New Hampshire's 234.
  • Dublin Town in Cheshire County. 1,605 people in 2025, 161st of New Hampshire's 234.
  • Dummer Town in Coos County. 313 people in 2025, 226th of New Hampshire's 234.
  • East Kingston Town in Rockingham County. 2,434 people in 2025, 129th of New Hampshire's 234.
  • Easton Town in Grafton County. 298 people in 2025, 227th of New Hampshire's 234.
  • Eaton Town in Carroll County. 429 people in 2025, 219th of New Hampshire's 234.
  • Effingham Town in Carroll County. 1,819 people in 2025, 147th of New Hampshire's 234.
  • Ellsworth Town in Grafton County. 92 people in 2025, 233rd of New Hampshire's 234.
  • Errol Town in Coos County. 291 people in 2025, 228th of New Hampshire's 234.
  • Francestown Town in Hillsborough County. 1,658 people in 2025, 158th of New Hampshire's 234.
  • Franconia Town in Grafton County. 1,143 people in 2025, 181st of New Hampshire's 234.
  • Freedom Town in Carroll County. 1,707 people in 2025, 156th of New Hampshire's 234.
  • Gilsum Town in Cheshire County. 792 people in 2025, 202nd of New Hampshire's 234.
  • Goshen Town in Sullivan County. 809 people in 2025, 201st of New Hampshire's 234.
  • Grafton Town in Grafton County. 1,411 people in 2025, 171st of New Hampshire's 234.
  • Greenfield Town in Hillsborough County. 1,727 people in 2025, 153rd of New Hampshire's 234.
  • Greenville Town in Hillsborough County. 2,029 people in 2025, 139th of New Hampshire's 234.
  • Groton Town in Grafton County. 589 people in 2025, 214th of New Hampshire's 234.
  • Hampton Falls Town in Rockingham County. 2,379 people in 2025, 131st of New Hampshire's 234.
  • Hancock Town in Hillsborough County. 1,763 people in 2025, 149th of New Hampshire's 234.
  • Harrisville Town in Cheshire County. 1,000 people in 2025, 187th of New Hampshire's 234.
  • Hart's Location Town in Carroll County. 68 people in 2025, 234th of New Hampshire's 234.
  • Hebron Town in Grafton County. 657 people in 2025, 212th of New Hampshire's 234.
  • Hill Town in Merrimack County. 1,048 people in 2025, 186th of New Hampshire's 234.
  • Holderness Town in Grafton County. 2,024 people in 2025, 140th of New Hampshire's 234.
  • Jackson Town in Carroll County. 1,082 people in 2025, 183rd of New Hampshire's 234.
  • Jefferson Town in Coos County. 1,063 people in 2025, 184th of New Hampshire's 234.
  • Kensington Town in Rockingham County. 2,092 people in 2025, 137th of New Hampshire's 234.
  • Landaff Town in Grafton County. 438 people in 2025, 218th of New Hampshire's 234.
  • Langdon Town in Sullivan County. 660 people in 2025, 211th of New Hampshire's 234.
  • Lempster Town in Sullivan County. 1,162 people in 2025, 180th of New Hampshire's 234.
  • Lincoln Town in Grafton County. 1,664 people in 2025, 157th of New Hampshire's 234.
  • Lisbon Town in Grafton County. 1,626 people in 2025, 160th of New Hampshire's 234.
  • Lyman Town in Grafton County. 579 people in 2025, 215th of New Hampshire's 234.
  • Lyme Town in Grafton County. 1,715 people in 2025, 155th of New Hampshire's 234.
  • Lyndeborough Town in Hillsborough County. 1,730 people in 2025, 152nd of New Hampshire's 234.
  • Madbury Town in Strafford County. 1,927 people in 2025, 145th of New Hampshire's 234.
  • Marlborough Town in Cheshire County. 2,201 people in 2025, 133rd of New Hampshire's 234.
  • Marlow Town in Cheshire County. 773 people in 2025, 205th of New Hampshire's 234.
  • Mason Town in Hillsborough County. 1,460 people in 2025, 169th of New Hampshire's 234.
  • Middleton Town in Strafford County. 1,863 people in 2025, 146th of New Hampshire's 234.
  • Milan Town in Coos County. 1,354 people in 2025, 173rd of New Hampshire's 234.
  • Monroe Town in Grafton County. 861 people in 2025, 194th of New Hampshire's 234.
  • Nelson Town in Cheshire County. 661 people in 2025, 210th of New Hampshire's 234.
  • New Castle Town in Rockingham County. 997 people in 2025, 188th of New Hampshire's 234.
  • New Hampton Town in Belknap County. 2,428 people in 2025, 130th of New Hampshire's 234.
  • Newbury Town in Merrimack County. 2,312 people in 2025, 132nd of New Hampshire's 234.
  • Newfields Town in Rockingham County. 1,775 people in 2025, 148th of New Hampshire's 234.
  • Newington Town in Rockingham County. 847 people in 2025, 195th of New Hampshire's 234.
  • Northumberland Town in Coos County. 2,096 people in 2025, 136th of New Hampshire's 234.
  • Orange Town in Grafton County. 288 people in 2025, 229th of New Hampshire's 234.
  • Orford Town in Grafton County. 1,229 people in 2025, 177th of New Hampshire's 234.
  • Piermont Town in Grafton County. 763 people in 2025, 206th of New Hampshire's 234.
  • Pittsburg Town in Coos County. 845 people in 2025, 196th of New Hampshire's 234.
  • Randolph Town in Coos County. 327 people in 2025, 225th of New Hampshire's 234.
  • Richmond Town in Cheshire County. 1,234 people in 2025, 176th of New Hampshire's 234.
  • Roxbury Town in Cheshire County. 220 people in 2025, 232nd of New Hampshire's 234.
  • Rumney Town in Grafton County. 1,479 people in 2025, 166th of New Hampshire's 234.
  • Salisbury Town in Merrimack County. 1,516 people in 2025, 165th of New Hampshire's 234.
  • Sandwich Town in Carroll County. 1,548 people in 2025, 162nd of New Hampshire's 234.
  • Sharon Town in Hillsborough County. 355 people in 2025, 223rd of New Hampshire's 234.
  • Shelburne Town in Coos County. 363 people in 2025, 220th of New Hampshire's 234.
  • South Hampton Town in Rockingham County. 892 people in 2025, 191st of New Hampshire's 234.
  • Springfield Town in Sullivan County. 1,306 people in 2025, 175th of New Hampshire's 234.
  • Stark Town in Coos County. 463 people in 2025, 217th of New Hampshire's 234.
  • Stewartstown Town in Coos County. 774 people in 2025, 204th of New Hampshire's 234.
  • Stoddard Town in Cheshire County. 1,468 people in 2025, 168th of New Hampshire's 234.
  • Stratford Town in Coos County. 646 people in 2025, 213th of New Hampshire's 234.
  • Sugar Hill Town in Grafton County. 687 people in 2025, 208th of New Hampshire's 234.
  • Sullivan Town in Cheshire County. 697 people in 2025, 207th of New Hampshire's 234.
  • Surry Town in Cheshire County. 862 people in 2025, 193rd of New Hampshire's 234.
  • Sutton Town in Merrimack County. 2,064 people in 2025, 138th of New Hampshire's 234.
  • Temple Town in Hillsborough County. 1,410 people in 2025, 172nd of New Hampshire's 234.
  • Troy Town in Cheshire County. 2,198 people in 2025, 134th of New Hampshire's 234.
  • Unity Town in Sullivan County. 1,528 people in 2025, 163rd of New Hampshire's 234.
  • Warren Town in Grafton County. 823 people in 2025, 200th of New Hampshire's 234.
  • Washington Town in Sullivan County. 1,221 people in 2025, 178th of New Hampshire's 234.
  • Waterville Valley Town in Grafton County. 515 people in 2025, 216th of New Hampshire's 234.
  • Webster Town in Merrimack County. 1,972 people in 2025, 141st of New Hampshire's 234.
  • Wentworth Town in Grafton County. 840 people in 2025, 198th of New Hampshire's 234.
  • Westmoreland Town in Cheshire County. 1,757 people in 2025, 150th of New Hampshire's 234.
  • Wilmot Town in Merrimack County. 1,471 people in 2025, 167th of New Hampshire's 234.
  • Windsor Town in Hillsborough County. 282 people in 2025, 231st of New Hampshire's 234.
  • Woodstock Town in Grafton County. 1,439 people in 2025, 170th of New Hampshire's 234.

How this list was compiled: All 13 cities and 221 towns of New Hampshire, each with its county, its population and its place among the 234. Figures are the US Census Bureau's Vintage 2025 City and Town Population Totals, the estimates for 1 July 2025 (https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/cities/totals/sub-est2025.csv, read 2026-10-09). The cities are the file's incorporated places and the towns its active county subdivisions; every municipality lies in one county. A place is called a city or a town as that file names it. Not on the list: the file's 24 unincorporated grants, purchases, locations and townships and the inactive town of Livermore, 23 of the 25 in Coos County, which have no local government. Places with the same estimate share the higher rank. The 234 names and kinds were compared with https://en.wikipedia.org/wiki/List_of_municipalities_in_New_Hampshire, which has the same 13 cities and 221 towns; that page was also read for the equal treatment of cities and towns in state law, the forms of government and Lebanon's city status in 1957. Dixville Notch and its township were read at https://en.wikipedia.org/wiki/Dixville_Notch,_New_Hampshire, and the state capital checked against https://en.wikipedia.org/wiki/List_of_capitals_in_the_United_States the same day. Licence: Own work. Figures are US Census Bureau data, which is in the public domain; the wording of every line is ours.