List of cities in new hampshire

Here is a list of cities and towns in the state of New Hampshire, USA:

Cities:

  1. Concord (capital)
  2. Manchester
  3. Nashua
  4. Dover
  5. Rochester
  6. Salem
  7. Merrimack
  8. Keene
  9. Portsmouth
  10. Laconia

Towns:

  1. Allenstown
  2. Alstead
  3. Amherst
  4. Andover
  5. Antrim
  6. Ashland
  7. Atkinson
  8. Auburn
  9. Barnstead
  10. Bartlett
  11. Bath
  12. Bedford
  13. Belmont
  14. Bennington
  15. Benton
  16. Berlin
  17. Bethlehem
  18. Boscawen
  19. Bow
  20. Bradford
  21. Brentwood
  22. Bridgewater
  23. Bristol
  24. Brookfield
  25. Campton
  26. Candia
  27. Canaan
  28. Canterbury
  29. Carroll
  30. Center Harbor
  31. Charlestown
  32. Chatham
  33. Chester
  34. Chesterfield
  35. Chichester
  36. Claremont
  37. Clarksville
  38. Colebrook
  39. Columbia
  40. Conway
  41. Cornish
  42. Croydon
  43. Dalton
  44. Danbury
  45. Deerfield
  46. Deering
  47. Derry
  48. Dorchester
  49. Dublin
  50. Dummer
  51. Dunbarton
  52. Durham
  53. East Kingston
  54. Easton
  55. Effingham
  56. Ellsworth
  57. Enfield
  58. Epping
  59. Errol
  60. Exeter
  61. Farmington
  62. Fitzwilliam
  63. Francestown
  64. Franconia
  65. Franklin
  66. Freedom
  67. Gilford
  68. Gilmanton
  69. Goffstown
  70. Gorham
  71. Goshen
  72. Greenland
  73. Greenville
  74. Groton
  75. Hampstead
  76. Hampton
  77. Hampton Falls
  78. Hancock
  79. Hanover
  80. Haverhill
  81. Henniker
  82. Hillsborough
  83. Hillsboro
  84. Hinsdale
  85. Holderness
  86. Hollis
  87. Hooksett
  88. Hopkinton
  89. Hudson
  90. Jackson
  91. Jaffrey
  92. Jefferson
  93. Keene
  94. Kensington
  95. Kingston
  96. Laconia
  97. Lancaster
  98. Langdon
  99. Lee
  100. Lemington
  101. Lincoln
  102. Lisbon
  103. Littleton
  104. Londonderry
  105. Loudon
  106. Lyman
  107. Lyme
  108. Madison
  109. Manchester
  110. Marlborough
  111. Marlow
  112. Mason
  113. Meredith
  114. Merrimack
  115. Merrymeeting
  116. Middleton
  117. Milford
  118. Milton
  119. Monroe
  120. Mont Vernon
  121. Moultonborough
  122. Nashua
  123. Nelson
  124. New Boston
  125. Newbury
  126. New Castle
  127. New Hampton
  128. New London
  129. Newmarket
  130. Newport
  131. Newington
  132. New Ipswich
  133. Northfield
  134. North Hampton
  135. Northumberland
  136. Nottingham
  137. Orange
  138. Orford
  139. Orleans
  140. Otisfield
  141. Otter Brook
  142. Pelham
  143. Pembroke
  144. Peterborough
  145. Piermont
  146. Pittsfield
  147. Plymouth
  148. Portsmouth
  149. Portsmouth Heights
  150. Randolph
  151. Raymond
  152. Richmond
  153. Rindge
  154. Rochester
  155. Rollinsford
  156. Roxbury
  157. Rumney
  158. Rye
  159. Salem
  160. Salisbury
  161. Sandown
  162. Sandwich
  163. Seabrook
  164. Sharon
  165. Shelburne
  166. Somersworth
  167. South Hampton
  168. Springfield
  169. Stark
  170. Strafford
  171. Stratham
  172. Sullivan
  173. Sunapee
  174. Surry
  175. Sutton
  176. Swanzey
  177. Tamworth
  178. Temple
  179. Thornton
  180. Tilton
  181. Troy
  182. Tuftonboro
  183. Unity
  184. Walpole
  185. Warner
  186. Warren
  187. Washington
  188. Waterville Valley
  189. Weare
  190. Webster
  191. Wentworth
  192. Westmoreland
  193. Whitefield
  194. Wilton
  195. Winchester
  196. Windham
  197. Windsor
  198. Woodstock

Note: This list includes 198 towns and cities in New Hampshire, but does not include unincorporated communities or villages.