NH-2 · New Hampshire
Explore ZIP codes in U.S. House district NH-2 — in New Hampshire — 154 ZIP codes — 700,392 residents. Population, income, and housing at a glance.
Where is congressional district NH-2?
Congressional District NH-2 includes 154 indexable ZIP codes in New Hampshire on US5, with a combined ZIP-area population of about 700,392.
Larger population clusters inside this district include Nashua, NH, Concord, NH, Hudson, NH, Keene, NH, and Milford, NH. Open any ZIP below for full demographics, housing, schools, and nearby services.
The most populous ZIP currently listed for NH-2 is 03301 (about 33,987 residents).
Income and housing in NH-2
Across ZIPs with income data in NH-2, the average median household income is about $95,424 — about 27% above the U.S. median ($75,149).
Average median home value across those ZIPs is about $326,141.
On this page’s income ranking, ZIP 03750 is near the top at about $218,750.
What is a U.S. House district?
Congressional districts are the geographic units that elect members of the U.S. House of Representatives. District NH-2 is one of New Hampshire's seats in the House; boundaries are redrawn after each decennial Census.
District lines are not the same as ZIP codes, cities, counties, area codes, or TV markets. A single ZIP can touch more than one district at the edges, and US5 maps each published ZIP to a primary district code for browseability.
How to use this NH-2 page
US5 joins published ZIP profiles to congressional district codes so you can scan the district as a list of postal codes with population, income, and housing — then open any ZIP for maps, schools, commute, and climate context.
This is a place-based research view, not a voter roll, campaign tool, or live election results feed. Counts can change when geography publishes update.
ZIP codes in NH-2
| ZIP | City | County | State | Population | Income | Home value |
|---|---|---|---|---|---|---|
| 03301 | Concord | Merrimack County | NH | 33,987 | $85,943 | $344,300 |
| 03060 | Nashua | Hillsborough County | NH | 32,223 | $78,068 | $338,700 |
| 03079 | — | Rockingham County | NH | 30,646 | $101,339 | $438,500 |
| 03062 | Nashua | Hillsborough County | NH | 28,713 | $102,849 | $398,100 |
| 03051 | Hudson | Hillsborough County | NH | 25,476 | $124,973 | $407,100 |
| 03431 | Keene | Cheshire County | NH | 25,035 | $78,196 | $233,900 |
| 03303 | Concord | Merrimack County | NH | 16,368 | $79,688 | $274,100 |
| 03055 | Milford | Hillsborough County | NH | 16,258 | $94,514 | $363,500 |
| 03087 | — | Rockingham County | NH | 15,922 | $189,450 | $684,700 |
| 03063 | Nashua | Hillsborough County | NH | 15,630 | $106,924 | $371,700 |
| 03064 | Nashua | Hillsborough County | NH | 14,565 | $91,528 | $382,000 |
| 03076 | — | Hillsborough County | NH | 14,333 | $126,804 | $484,500 |
| 03743 | Claremont | Sullivan County | NH | 13,673 | $54,978 | $172,700 |
| 03275 | Suncook | Merrimack County | NH | 12,115 | $84,776 | $309,400 |
| 03031 | Amherst | Hillsborough County | NH | 11,873 | $155,125 | $491,400 |
| 03766 | Lebanon | Grafton County | NH | 10,702 | $96,642 | $348,000 |
| 03755 | Hanover | Grafton County | NH | 10,563 | $161,162 | $744,200 |
| 03570 | Berlin | Coos County | NH | 9,473 | $43,972 | $113,500 |
| 03281 | — | Hillsborough County | NH | 9,141 | $115,833 | $363,100 |
| 03276 | Tilton Northfield | Merrimack County | NH | 9,046 | $79,270 | $245,500 |
| 03235 | Franklin | Merrimack County | NH | 8,843 | $69,921 | $244,800 |
| 03049 | — | Hillsborough County | NH | 8,530 | $156,140 | $622,800 |
| 03052 | — | Hillsborough County | NH | 8,495 | $155,881 | $443,600 |
| 03304 | — | Merrimack County | NH | 8,295 | $161,482 | $443,700 |
| 03244 | Hillsborough | Hillsborough County | NH | 8,005 | $93,886 | $252,900 |
| 03773 | Newport | Sullivan County | NH | 7,905 | $78,073 | $210,600 |
| 03811 | — | Rockingham County | NH | 7,222 | $144,481 | $489,100 |
| 03458 | Peterborough | Hillsborough County | NH | 6,914 | $100,189 | $368,100 |
| 03264 | Plymouth | Grafton County | NH | 6,911 | $75,600 | $273,300 |
| 03446 | West Swanzey | Cheshire County | NH | 6,486 | $82,326 | $251,200 |
| 03461 | — | Cheshire County | NH | 6,482 | $102,662 | $343,800 |
| 03242 | Henniker | Merrimack County | NH | 6,161 | $87,344 | $317,600 |
| 03070 | Klondike Corner | Hillsborough County | NH | 6,143 | $151,296 | $436,300 |
| 03222 | Bristol | Grafton County | NH | 6,135 | $78,535 | $256,500 |
| 03561 | Littleton | Grafton County | NH | 6,031 | $54,545 | $249,000 |
| 03229 | Contoocook | Merrimack County | NH | 5,976 | $130,216 | $441,200 |
| 03033 | — | Hillsborough County | NH | 5,697 | $165,942 | $480,100 |
| 03307 | Loudon | Merrimack County | NH | 5,683 | $100,141 | $315,700 |
| 03452 | Jaffrey | Cheshire County | NH | 5,413 | $87,527 | $244,900 |
| 03071 | — | Hillsborough County | NH | 5,274 | $100,417 | $317,900 |
| 03603 | Charlestown | Sullivan County | NH | 5,272 | $55,266 | $181,500 |
| 03470 | Winchester | Cheshire County | NH | 5,038 | $73,250 | $250,100 |
| 03234 | — | Merrimack County | NH | 4,896 | $92,623 | $298,100 |
| 03037 | — | Rockingham County | NH | 4,791 | $126,063 | $389,800 |
| 03261 | — | Rockingham County | NH | 4,653 | $117,841 | $356,100 |
| 03748 | Enfield | Grafton County | NH | 4,568 | $96,335 | $338,500 |
| 03257 | New London | Merrimack County | NH | 4,503 | $89,750 | $469,000 |
| 03086 | Wilton | Hillsborough County | NH | 4,183 | $117,732 | $369,900 |
| 03741 | Canaan | Grafton County | NH | 4,102 | $78,523 | $241,000 |
| 03263 | Pittsfield | Merrimack County | NH | 4,094 | $66,823 | $270,600 |
| 03784 | Lebanon | Grafton County | NH | 4,057 | $84,303 | $340,500 |
| 03451 | Hinsdale | Cheshire County | NH | 3,987 | $68,979 | $181,800 |
| 03818 | Conway | Carroll County | NH | 3,930 | $73,346 | $284,200 |
| 03753 | — | Sullivan County | NH | 3,478 | $113,317 | $351,600 |
| 03584 | Lancaster | Coos County | NH | 3,439 | $92,797 | $197,200 |
| 03598 | Whitefield | Coos County | NH | 3,439 | $63,963 | $204,600 |
| 03048 | Greenville | Hillsborough County | NH | 3,414 | $90,938 | $275,000 |
| 03223 | — | Grafton County | NH | 3,398 | $109,801 | $285,100 |
| 03581 | Gorham | Coos County | NH | 3,243 | $61,370 | $155,700 |
| 03782 | — | Sullivan County | NH | 3,104 | $109,185 | $377,100 |
| 03046 | — | Merrimack County | NH | 3,055 | $134,205 | $436,500 |
| 03608 | Walpole | Cheshire County | NH | 3,053 | $77,244 | $301,000 |
| 03278 | Warner | Merrimack County | NH | 3,024 | $98,333 | $322,900 |
| 03285 | — | Grafton County | NH | 2,763 | $81,094 | $289,700 |
| 03576 | Colebrook | Coos County | NH | 2,740 | $51,822 | $187,400 |
| 03258 | — | Merrimack County | NH | 2,693 | $111,607 | $360,300 |
| 03057 | — | Hillsborough County | NH | 2,630 | $160,250 | $478,500 |
| 03440 | Antrim | Hillsborough County | NH | 2,622 | $91,094 | $271,400 |
| 03574 | Bethlehem | Grafton County | NH | 2,545 | $83,870 | $268,600 |
| 03585 | Lisbon | Grafton County | NH | 2,537 | $65,769 | $215,400 |
| 03256 | New Hampton | Belknap County | NH | 2,473 | $83,804 | $363,200 |
| 03224 | Concord | Merrimack County | NH | 2,458 | $117,500 | $409,600 |
| 03602 | — | Cheshire County | NH | 2,415 | $64,605 | $250,200 |
| 03447 | — | Cheshire County | NH | 2,317 | $91,076 | $273,800 |
| 03582 | Groveton | Coos County | NH | 2,218 | $53,059 | $117,000 |
| 03221 | Bradford | Merrimack County | NH | 2,210 | $92,083 | $302,400 |
| 03217 | Ashland | Grafton County | NH | 2,207 | $54,495 | $188,600 |
| 03455 | Marlborough | Cheshire County | NH | 2,148 | $74,219 | $251,600 |
| 03467 | — | Cheshire County | NH | 2,146 | $98,684 | $322,700 |
| 03785 | Mountain Lakes | Grafton County | NH | 2,141 | $56,449 | $196,200 |
| 03216 | — | Merrimack County | NH | 2,105 | $86,875 | $332,100 |
| 03266 | — | Grafton County | NH | 2,075 | $66,964 | $264,000 |
| 03465 | Troy | Cheshire County | NH | 2,034 | $79,375 | $233,600 |
| 03255 | Blodgett Landing | Merrimack County | NH | 1,957 | $123,167 | $440,600 |
| 03245 | — | Grafton County | NH | 1,927 | $83,958 | $327,400 |
| 03781 | Plainfield | Sullivan County | NH | 1,917 | $104,700 | $389,800 |
| 03047 | — | Hillsborough County | NH | 1,816 | $99,038 | $314,500 |
| 03449 | Hancock | Hillsborough County | NH | 1,806 | $88,958 | $423,100 |
| 03745 | — | Sullivan County | NH | 1,771 | $89,046 | $277,400 |
| 03462 | — | Cheshire County | NH | 1,760 | $106,417 | $313,700 |
| 03082 | — | Hillsborough County | NH | 1,676 | $111,016 | $334,300 |
| 03588 | — | Coos County | NH | 1,674 | $71,667 | $233,600 |
| 03768 | — | Grafton County | NH | 1,672 | $141,719 | $651,400 |
| 03444 | — | Cheshire County | NH | 1,614 | $100,938 | $381,000 |
| 03774 | North Haverhill | Grafton County | NH | 1,606 | $53,750 | $189,400 |
| 03230 | — | Merrimack County | NH | 1,539 | $66,458 | $213,000 |
| 03442 | Bennington | Hillsborough County | NH | 1,494 | $78,071 | $249,700 |
| 03251 | Lincoln | Grafton County | NH | 1,484 | $65,990 | $312,000 |
| 03580 | — | Grafton County | NH | 1,479 | $77,283 | $469,500 |
| 03268 | — | Merrimack County | NH | 1,469 | $105,000 | $312,900 |
Frequently asked questions
Where is congressional district NH-2?
District NH-2 is a U.S. House district in New Hampshire. On US5 it is linked to ZIP codes covering about 700,392 combined ZIP-area residents across 154 codes. Browse the ZIP table on this page for cities and counties.
How many ZIP codes are in district NH-2?
US5 currently lists 154 indexable ZIP codes for congressional district NH-2. Counts can change as geography publishes update.
What is the average income in district NH-2?
The average of ZIP median household incomes in NH-2 is about $95,424 (about 27% above the U.S. median ($75,149)). Individual neighborhoods vary — sort the ZIP table by income to compare.
Is a congressional district the same as a ZIP code or county?
No. House districts are drawn for representation and often cut across cities and counties. ZIP codes are postal geography. US5 links each published ZIP to a primary district code so you can browse demographics by seat.
How does US5 map ZIPs to district NH-2?
US5 joins each published ZIP profile to a congressional district code from the spatial dictionary. This page lists indexable ZIPs with that code so you can move from the district overview into local demographics.
What cities are in district NH-2?
Larger population clusters on US5 for NH-2 include Nashua, NH, Concord, NH, Hudson, NH, Keene, NH, and Milford, NH. Open linked ZIP pages for neighborhood-level demographics.