State, district or territory · 33
New Hampshire
Annual housing permits and reporting coverage
- Published estimate · 2025
- 5,030
- Reported only · 2025
- 4,085
- Added by estimation · 2025
- 945
Reported and estimated units by year
| Year and source | Published estimate | Reported only | Added by estimation |
|---|---|---|---|
| 2023 Census file | 4,555 | 3,784 | 771 |
| 2024 Census file | 4,965 | 4,029 | 936 |
| 2025 Census file | 5,030 | 4,085 | 945 |
2024 to 2025 · published estimate +65 units · reported only +56 · added by estimation +9. This split describes the difference between the published columns.
What types of housing were authorized?
| Units in building | Published estimate | Reported only | Added by estimation |
|---|---|---|---|
| One unit | 3,279 | 2,784 | 495 |
| Two units | 166 | 144 | 22 |
| Three or four units | 157 | 112 | 45 |
| Five or more units | 1,428 | 1,045 | 383 |
Local housing and rent context
| Measure | Estimate and margin |
|---|---|
| Housing units · Census table B25001 | 648,472 ± 247 |
| Median gross monthly rent · Census table B25064 | $1,491 ± $15 |
| Gross rent at least 30% of income · Census table B25070 | 48.2% ± 1.1 percentage points |
| Gross rent at least 50% of income | 22.2% ± 0.9 percentage points |
| Estimated households with a computed rent-to-income ratio | 143,293 |
The 2025 permit estimate amounts to 7.8 authorized units per 1,000 housing units in the ACS estimate. The numerator and denominator cover different periods.
Find a county or permit office
Counties and equivalents
- Belknap CountyCounty or equivalent 33001 · 423 authorized units
- Carroll CountyCounty or equivalent 33003 · 505 authorized units
- Cheshire CountyCounty or equivalent 33005 · 167 authorized units
- Coos CountyCounty or equivalent 33007 · 150 authorized units
- Grafton CountyCounty or equivalent 33009 · 408 authorized units
- Hillsborough CountyCounty or equivalent 33011 · 632 authorized units
- Merrimack CountyCounty or equivalent 33013 · 286 authorized units
- Rockingham CountyCounty or equivalent 33015 · 1,876 authorized units
- Strafford CountyCounty or equivalent 33017 · 450 authorized units
- Sullivan CountyCounty or equivalent 33019 · 133 authorized units
Permit offices
- Acworth townPermit office 33001000 · Sullivan County · 7 authorized units
- Albany townPermit office 33005000 · Carroll County · 2 authorized units
- Allenstown townPermit office 33013000 · Merrimack County · 6 authorized units
- Alstead townPermit office 33017000 · Cheshire County · 6 authorized units
- Alton townPermit office 33021000 · Belknap County · 38 authorized units
- Amherst townPermit office 33025000 · Hillsborough County · 15 authorized units
- Andover townPermit office 33029000 · Merrimack County · 5 authorized units
- Antrim townPermit office 33033000 · Hillsborough County · 9 authorized units
- Ashland townPermit office 33037000 · Grafton County · 4 authorized units
- Atkinson townPermit office 33041000 · Rockingham County · 32 authorized units
- Auburn townPermit office 33045000 · Rockingham County · 24 authorized units
- Barnstead townPermit office 33049000 · Belknap County · 24 authorized units
- Barrington townPermit office 33053000 · Strafford County · 0 authorized units
- Bartlett townPermit office 33057000 · Carroll County · 32 authorized units
- Bath townPermit office 33061000 · Grafton County · 4 authorized units
- Bedford townPermit office 33065000 · Hillsborough County · 23 authorized units
- Belmont townPermit office 33073000 · Belknap County · 14 authorized units
- Bennington townPermit office 33077000 · Hillsborough County · 5 authorized units
- Benton townPermit office 33081000 · Grafton County · 3 authorized units
- BerlinPermit office 33085000 · Coos County · 2 authorized units
- Bethlehem townPermit office 33089000 · Grafton County · 11 authorized units
- Boscawen townPermit office 33093000 · Merrimack County · 14 authorized units
- Bow townPermit office 33097000 · Merrimack County · 19 authorized units
- Bradford townPermit office 33101000 · Merrimack County · 5 authorized units
- Brentwood townPermit office 33105000 · Rockingham County · 30 authorized units
- Bridgewater townPermit office 33109000 · Grafton County · 9 authorized units
- Bristol townPermit office 33113000 · Grafton County · 7 authorized units
- Brookfield townPermit office 33117000 · Carroll County · 1 authorized units
- Brookline townPermit office 33121000 · Hillsborough County · 9 authorized units
- Campton townPermit office 33125000 · Grafton County · 18 authorized units
- Canaan townPermit office 33129000 · Grafton County · 29 authorized units
- Candia townPermit office 33133000 · Rockingham County · 16 authorized units
- Canterbury townPermit office 33137000 · Merrimack County · 8 authorized units
- Carroll townPermit office 33145000 · Coos County · 71 authorized units
- Center Harbor townPermit office 33149000 · Belknap County · 5 authorized units
- Charlestown townPermit office 33153000 · Sullivan County · 9 authorized units
- Chester townPermit office 33165000 · Rockingham County · 23 authorized units
- Chesterfield townPermit office 33169000 · Cheshire County · 14 authorized units
- Chichester townPermit office 33173000 · Merrimack County · 3 authorized units
- ClaremontPermit office 33177000 · Sullivan County · 0 authorized units
- Colebrook townPermit office 33185000 · Coos County · 13 authorized units
- Columbia townPermit office 33189000 · Coos County · 0 authorized units
- ConcordPermit office 33193000 · Merrimack County · 20 authorized units
- Conway townPermit office 33197000 · Carroll County · 189 authorized units
- Coos County Unincorporated AreaPermit office 33201000 · Coos County · 0 authorized units
- Cornish townPermit office 33205000 · Sullivan County · 3 authorized units
- Croydon townPermit office 33209000 · Sullivan County · 18 authorized units
- Danbury townPermit office 33217000 · Merrimack County · 13 authorized units
- Danville townPermit office 33221000 · Rockingham County · 4 authorized units
- Deerfield townPermit office 33225000 · Rockingham County · 12 authorized units
- Deering townPermit office 33229000 · Hillsborough County · Latest year unavailable
- Derry townPermit office 33233000 · Rockingham County · 91 authorized units
- Dorchester townPermit office 33237000 · Grafton County · 0 authorized units
- DoverPermit office 33241000 · Strafford County · 123 authorized units
- Dublin townPermit office 33245000 · Cheshire County · 18 authorized units
- Dummer townPermit office 33249000 · Coos County · 2 authorized units
- Dunbarton townPermit office 33253000 · Merrimack County · 4 authorized units
- Durham townPermit office 33257000 · Strafford County · 3 authorized units
- East Kingston townPermit office 33261000 · Rockingham County · 5 authorized units
- Easton townPermit office 33265000 · Grafton County · 2 authorized units
- Eaton townPermit office 33269000 · Carroll County · 3 authorized units
- Effingham townPermit office 33273000 · Carroll County · 13 authorized units
- Enfield townPermit office 33281000 · Grafton County · 8 authorized units
- Epping townPermit office 33285000 · Rockingham County · 56 authorized units
- Epsom townPermit office 33289000 · Merrimack County · 14 authorized units
- Exeter townPermit office 33297000 · Rockingham County · 38 authorized units
- Farmington townPermit office 33301000 · Strafford County · 16 authorized units
- Fitzwilliam townPermit office 33305000 · Cheshire County · 8 authorized units
- Francestown townPermit office 33309000 · Hillsborough County · 7 authorized units
- Franconia townPermit office 33313000 · Grafton County · 6 authorized units
- FranklinPermit office 33317000 · Merrimack County · 16 authorized units
- Freedom townPermit office 33321000 · Carroll County · 21 authorized units
- Fremont townPermit office 33325000 · Rockingham County · 7 authorized units
- Gilford townPermit office 33329000 · Belknap County · 26 authorized units
- Gilmanton townPermit office 33333000 · Belknap County · 22 authorized units
- Gilsum townPermit office 33337000 · Cheshire County · 0 authorized units
- Goffstown townPermit office 33341000 · Hillsborough County · 8 authorized units
- Gorham townPermit office 33345000 · Coos County · 7 authorized units
- Goshen townPermit office 33349000 · Sullivan County · 3 authorized units
- Grafton townPermit office 33357000 · Grafton County · 15 authorized units
- Grantham townPermit office 33361000 · Sullivan County · 15 authorized units
- Greenfield townPermit office 33365000 · Hillsborough County · 5 authorized units
- Greenland townPermit office 33369000 · Rockingham County · 14 authorized units
- Greenville townPermit office 33373000 · Hillsborough County · 1 authorized units
- Groton townPermit office 33377000 · Grafton County · 12 authorized units
- Hampstead townPermit office 33381000 · Rockingham County · 12 authorized units
- Hampton Falls townPermit office 33385000 · Rockingham County · 1 authorized units
- Hampton townPermit office 33389000 · Rockingham County · 11 authorized units
- Hancock townPermit office 33393000 · Hillsborough County · 4 authorized units
- Hanover townPermit office 33397000 · Grafton County · 5 authorized units
- Harrisville townPermit office 33401000 · Cheshire County · 3 authorized units
- Hart's Location townPermit office 33405000 · Carroll County · 3 authorized units
- Haverhill townPermit office 33409000 · Grafton County · 23 authorized units
- Hebron townPermit office 33413000 · Grafton County · 4 authorized units
- Henniker townPermit office 33417000 · Merrimack County · 16 authorized units
- Hill townPermit office 33421000 · Merrimack County · 3 authorized units
- Hillsborough townPermit office 33429000 · Hillsborough County · 20 authorized units
- Hinsdale townPermit office 33433000 · Cheshire County · 6 authorized units
- Holderness townPermit office 33437000 · Grafton County · 10 authorized units
- Hollis townPermit office 33441000 · Hillsborough County · 10 authorized units
- Hooksett townPermit office 33445000 · Merrimack County · 11 authorized units
- Hopkinton townPermit office 33449000 · Merrimack County · 1 authorized units
- Hudson townPermit office 33453000 · Hillsborough County · 30 authorized units
- Jackson townPermit office 33457000 · Carroll County · 9 authorized units
- Jaffrey townPermit office 33461000 · Cheshire County · 16 authorized units
- Jefferson townPermit office 33465000 · Coos County · 5 authorized units
- KeenePermit office 33469000 · Cheshire County · 3 authorized units
- Kensington townPermit office 33473000 · Rockingham County · 4 authorized units
- Kingston townPermit office 33477000 · Rockingham County · 6 authorized units
- LaconiaPermit office 33481000 · Belknap County · 173 authorized units
- Lancaster townPermit office 33485000 · Coos County · 8 authorized units
- Langdon townPermit office 33493000 · Sullivan County · 2 authorized units
- LebanonPermit office 33497000 · Grafton County · 129 authorized units
- Lee townPermit office 33501000 · Strafford County · 2 authorized units
- Lempster townPermit office 33505000 · Sullivan County · 1 authorized units
- Lincoln townPermit office 33509000 · Grafton County · 23 authorized units
- Lisbon townPermit office 33513000 · Grafton County · 3 authorized units
- Litchfield townPermit office 33517000 · Hillsborough County · 35 authorized units
- Littleton townPermit office 33521000 · Grafton County · 10 authorized units
- Londonderry townPermit office 33525000 · Rockingham County · 554 authorized units
- Loudon townPermit office 33529000 · Merrimack County · 11 authorized units
- Lyme townPermit office 33537000 · Grafton County · 3 authorized units
- Lyndeborough townPermit office 33541000 · Hillsborough County · 7 authorized units
- Madbury townPermit office 33545000 · Strafford County · 5 authorized units
- Madison townPermit office 33549000 · Carroll County · 11 authorized units
- ManchesterPermit office 33553000 · Hillsborough County · 222 authorized units
- Marlborough townPermit office 33557000 · Cheshire County · 11 authorized units
- Marlow townPermit office 33561000 · Cheshire County · 4 authorized units
- Mason townPermit office 33565000 · Hillsborough County · 0 authorized units
- Meredith townPermit office 33569000 · Belknap County · 64 authorized units
- Merrimack townPermit office 33577000 · Hillsborough County · 18 authorized units
- Middleton townPermit office 33581000 · Strafford County · 16 authorized units
- Milan townPermit office 33585000 · Coos County · 8 authorized units
- Milford townPermit office 33589000 · Hillsborough County · 34 authorized units
- Milton townPermit office 33593000 · Strafford County · 13 authorized units
- Monroe townPermit office 33597000 · Grafton County · 6 authorized units
- Mont Vernon townPermit office 33601000 · Hillsborough County · 0 authorized units
- Moultonborough townPermit office 33605000 · Carroll County · 71 authorized units
- NashuaPermit office 33609000 · Hillsborough County · 62 authorized units
- Nelson townPermit office 33613000 · Cheshire County · 2 authorized units
- New Boston townPermit office 33617000 · Hillsborough County · 17 authorized units
- New Castle townPermit office 33621000 · Rockingham County · 3 authorized units
- New Durham townPermit office 33625000 · Strafford County · 14 authorized units
- New Hampton townPermit office 33629000 · Belknap County · 24 authorized units
- New Ipswich townPermit office 33633000 · Hillsborough County · 18 authorized units
- New London townPermit office 33637000 · Merrimack County · 14 authorized units
- Newbury townPermit office 33641000 · Merrimack County · 23 authorized units
- Newfields townPermit office 33645000 · Rockingham County · 0 authorized units
- Newington townPermit office 33649000 · Rockingham County · 8 authorized units
- Newmarket townPermit office 33653000 · Rockingham County · 6 authorized units
- Newport townPermit office 33657000 · Sullivan County · 18 authorized units
- Newton townPermit office 33661000 · Rockingham County · 0 authorized units
- North Hampton townPermit office 33665000 · Rockingham County · 1 authorized units
- Northfield townPermit office 33669000 · Merrimack County · 13 authorized units
- Northumberland townPermit office 33673000 · Coos County · 2 authorized units
- Northwood townPermit office 33677000 · Rockingham County · 15 authorized units
- Nottingham townPermit office 33681000 · Rockingham County · 19 authorized units
- Orange townPermit office 33685000 · Grafton County · 1 authorized units
- Ossipee townPermit office 33693000 · Carroll County · 33 authorized units
- Pelham townPermit office 33697000 · Hillsborough County · 38 authorized units
- Pembroke townPermit office 33701000 · Merrimack County · 24 authorized units
- Peterborough townPermit office 33705000 · Hillsborough County · 11 authorized units
- Pittsburg townPermit office 33713000 · Coos County · 25 authorized units
- Pittsfield townPermit office 33717000 · Merrimack County · 12 authorized units
- Plainfield townPermit office 33721000 · Sullivan County · 3 authorized units
- Plaistow townPermit office 33725000 · Rockingham County · 10 authorized units
- Plymouth townPermit office 33729000 · Grafton County · 13 authorized units
- PortsmouthPermit office 33733000 · Rockingham County · 556 authorized units
- Randolph townPermit office 33737000 · Coos County · 0 authorized units
- Raymond townPermit office 33741000 · Rockingham County · 65 authorized units
- Richmond townPermit office 33745000 · Cheshire County · 4 authorized units
- Rindge townPermit office 33749000 · Cheshire County · 19 authorized units
- RochesterPermit office 33753000 · Strafford County · 214 authorized units
- Rollinsford townPermit office 33761000 · Strafford County · 1 authorized units
- Roxbury townPermit office 33765000 · Cheshire County · Latest year unavailable
- Rye townPermit office 33773000 · Rockingham County · 25 authorized units
- Salem townPermit office 33777000 · Rockingham County · 124 authorized units
- Salisbury townPermit office 33781000 · Merrimack County · 8 authorized units
- Sanbornton townPermit office 33785000 · Belknap County · 14 authorized units
- Sandown townPermit office 33789000 · Rockingham County · 40 authorized units
- Sandwich townPermit office 33793000 · Carroll County · 15 authorized units
- Seabrook townPermit office 33797000 · Rockingham County · 12 authorized units
- Sharon townPermit office 33801000 · Hillsborough County · 0 authorized units
- Shelburne townPermit office 33805000 · Coos County · 1 authorized units
- SomersworthPermit office 33809000 · Strafford County · 33 authorized units
- South Hampton townPermit office 33813000 · Rockingham County · 1 authorized units
- Springfield townPermit office 33817000 · Sullivan County · 0 authorized units
- Stoddard townPermit office 33829000 · Cheshire County · 0 authorized units
- Strafford townPermit office 33837000 · Strafford County · 10 authorized units
- Stratham townPermit office 33845000 · Rockingham County · 12 authorized units
- Sugar Hill townPermit office 33849000 · Grafton County · 7 authorized units
- Sullivan townPermit office 33857000 · Cheshire County · 1 authorized units
- Sunapee townPermit office 33861000 · Sullivan County · 40 authorized units
- Surry townPermit office 33865000 · Cheshire County · 1 authorized units
- Sutton townPermit office 33869000 · Merrimack County · 7 authorized units
- Swanzey townPermit office 33873000 · Cheshire County · 9 authorized units
- Tamworth townPermit office 33877000 · Carroll County · 0 authorized units
- Temple townPermit office 33881000 · Hillsborough County · 4 authorized units
- Thornton townPermit office 33885000 · Grafton County · 33 authorized units
- Tilton townPermit office 33889000 · Belknap County · 19 authorized units
- Troy townPermit office 33893000 · Cheshire County · 18 authorized units
- Tuftonboro townPermit office 33897000 · Carroll County · 33 authorized units
- Wakefield townPermit office 33905000 · Carroll County · 35 authorized units
- Walpole townPermit office 33909000 · Cheshire County · 9 authorized units
- Warner townPermit office 33913000 · Merrimack County · 8 authorized units
- Washington townPermit office 33921000 · Sullivan County · 14 authorized units
- Waterville Valley townPermit office 33925000 · Grafton County · 2 authorized units
- Weare townPermit office 33929000 · Hillsborough County · 13 authorized units
- Webster townPermit office 33933000 · Merrimack County · 3 authorized units
- Westmoreland townPermit office 33941000 · Cheshire County · 8 authorized units
- Whitefield townPermit office 33945000 · Coos County · 6 authorized units
- Wilmot townPermit office 33949000 · Merrimack County · 5 authorized units
- Wilton townPermit office 33953000 · Hillsborough County · 7 authorized units
- Winchester townPermit office 33957000 · Cheshire County · 7 authorized units
- Windham townPermit office 33961000 · Rockingham County · 39 authorized units
- Windsor townPermit office 33965000 · Hillsborough County · Latest year unavailable
- Wolfeboro townPermit office 33969000 · Carroll County · 34 authorized units
- Woodstock townPermit office 33973000 · Grafton County · 8 authorized units
Sources and definitions
How to read these figures
- The Census Building Permits Survey counts new privately owned housing units authorized by permits. One permit can cover multiple units. The counts describe authorizations, a stage before starts and completions.
- The published estimate includes reported units and Census estimates that fill gaps. The difference is calculated from those two columns. Reported-only units can include records from approved alternative sources. A missing report can leave an office without a usable count.
- County and state totals come from their own Census files. Permit offices can cover places across county lines or areas served by another jurisdiction. The office’s county field is used for navigation.
- ACS housing inventory and rents are survey estimates for 2020–2024. Gross rent includes rent and separately paid utilities or fuels. Rent burden is the share paying at least 30% of income among cash-rent households with a computed ratio. Margins are at 90% confidence. The margin for rent burden is approximate.
- Vintage 2025 county housing stock is a separate Census series. Its model uses building-permit data alongside other inputs. Read stock change and permits as separate measures.
Public sources retrieved November 10, 2026. Building Permits Survey annual data · Survey methodology · American Community Survey data · Download the comparison