New Hampshire: cities, counties, ZIP codes and districts
New Hampshire has 2 congressional districts, 24 state senate districts and 164 state house districts under the maps in force for November 3, 2026, plus 326 voting precincts, 10 counties, 100 cities, towns and Census-designated places, and 247 ZIP codes.
Cities and towns
Largest first. Each page lists the city's county, districts and ZIP codes.
- Manchester
- Nashua
- Concord
- Dover
- Rochester
- Keene
- Derry
- Portsmouth
- Laconia
- Lebanon
- Claremont
- Somersworth
- Londonderry
- Durham
- Exeter
- Hampton
- Berlin
- Milford
- Hanover
- Franklin
- Hudson
- South Hooksett
- Newmarket
- Suncook
- Hooksett
- East Merrimack
- Pinardville
- Newport
- Plymouth
- Littleton
- Farmington
- Raymond
- Conway
- Goffstown
- Tilton Northfield
- Wolfeboro
- Henniker
- Peterborough
- Jaffrey
- Epping
- Hampton Beach
- Meredith
- Hillsborough
- North Conway
- Lancaster
- Bristol
- Gorham
- Winchester
- Enfield
- Pittsfield
- Hinsdale
- Whitefield
- Woodsville
- Contoocook
- Antrim
- Wilton
- Belmont
- West Swanzey
- New London
- Colebrook
- Troy
- Ashland
- Charlestown
- Seabrook Beach
- Greenville
- Groveton
- Marlborough
- Lincoln
- Lisbon
- Sanbornville
- North Haverhill
- Bethlehem
- North Walpole
- North Woodstock
- Loudon
- Amherst
- Klondike Corner
- Milton
- Walpole
- Center Ossipee
- Mountain Lakes
- Alton
- Warner
- Canaan
- Newfields
- New Hampton
- Bradford
- Bartlett
- Bennington
- Suissevale
- New Boston
- Milton Mills
- Melvin Village
- West Stewartstown
- Hancock
- Francestown
- Union
- Plainfield
- Center Sandwich
- Blodgett Landing
Congressional districts (2026)
| District | Short | 2020 population |
|---|---|---|
| New Hampshire's 1st congressional district | NH-01 | 688,764 |
| New Hampshire's 2nd congressional district | NH-02 | 688,765 |
ZIP codes in New Hampshire
Each page lists the ZIP's congressional and legislative districts, with population shares where it's split.
- 03031
- 03032
- 03033
- 03034
- 03036
- 03037
- 03038
- 03042
- 03043
- 03044
- 03045
- 03046
- 03047
- 03048
- 03049
- 03051
- 03052
- 03053
- 03054
- 03055
- 03057
- 03060
- 03062
- 03063
- 03064
- 03070
- 03071
- 03076
- 03077
- 03079
- 03082
- 03084
- 03086
- 03087
- 03101
- 03102
- 03103
- 03104
- 03106
- 03109
- 03110
- 03215
- 03216
- 03217
- 03218
- 03220
- 03221
- 03222
- 03223
- 03224
- 03225
- 03226
- 03227
- 03229
- 03230
- 03231
- 03233
- 03234
- 03235
- 03237
- 03238
- 03240
- 03241
- 03242
- 03243
- 03244
- 03245
- 03246
- 03249
- 03251
- 03253
- 03254
- 03255
- 03256
- 03257
- 03258
- 03259
- 03260
- 03261
- 03262
- 03263
- 03264
- 03266
- 03268
- 03269
- 03273
- 03275
- 03276
- 03278
- 03279
- 03280
- 03281
- 03282
- 03284
- 03285
- 03287
- 03290
- 03291
- 03293
- 03301
- 03303
- 03304
- 03307
- 03431
- 03440
- 03441
- 03442
- 03443
- 03444
- 03445
- 03446
- 03447
- 03448
- 03449
- 03450
- 03451
- 03452
- 03455
- 03456
- 03457
- 03458
- 03461
- 03462
- 03464
- 03465
- 03466
- 03467
- 03470
- 03561
- 03570
- 03574
- 03575
- 03576
- 03579
- 03580
- 03581
- 03582
- 03583
- 03584
- 03585
- 03586
- 03588
- 03590
- 03592
- 03593
- 03595
- 03597
- 03598
- 03601
- 03602
- 03603
- 03604
- 03605
- 03607
- 03608
- 03609
- 03740
- 03741
- 03743
- 03745
- 03748
- 03750
- 03751
- 03752
- 03753
- 03755
- 03765
- 03766
- 03768
- 03770
- 03771
- 03773
- 03774
- 03777
- 03779
- 03780
- 03781
- 03782
- 03784
- 03785
- 03801
- 03809
- 03810
- 03811
- 03812
- 03813
- 03814
- 03816
- 03817
- 03818
- 03819
- 03820
- 03823
- 03824
- 03825
- 03826
- 03827
- 03830
- 03832
- 03833
- 03835
- 03836
- 03837
- 03838
- 03839
- 03840
- 03841
- 03842
- 03844
- 03845
- 03846
- 03847
- 03848
- 03849
- 03850
- 03851
- 03852
- 03853
- 03854
- 03855
- 03856
- 03857
- 03858
- 03860
- 03861
- 03862
- 03864
- 03865
- 03867
- 03868
- 03869
- 03870
- 03871
- 03872
- 03873
- 03874
- 03875
- 03878
- 03882
- 03883
- 03884
- 03885
- 03886
- 03887
- 03890
- 03894
- 03897
Get this in your AI agent
Your agent can list, look up and map every district and precinct in New Hampshire. Add https://atlas-production-d344.up.railway.app/mcp to Claude, ChatGPT, Cursor or Codex (free, no key; how), then:
list_geographies(country="US", level="congressional_district", region="NH")