Maine · New Hampshire

ADU rules by town

Each town below links to what its own zoning ordinance says about accessory dwelling units, with the section number and a link to the ordinance. 49 towns are listed.

Towns marked “town page” or “in our service area” are places we work. Reference guides cover nearby towns outside that list; call to ask about a build in one of them.

State law sets the floor in both states. See Maine’s 2027 rules and New Hampshire’s RSA 674:72.

Maine

TownADU size limitOwner on siteRead
ActonYork County · town pageUp to 800 sq ftRequired by the town text; Maine law bars this from July 1, 20272026-11-15
AlfredYork County · town page190 to 576 sq ft attached; up to 400 sq ft detachedRequired by the town text; Maine law bars this from July 1, 20272026-11-15
BerwickYork County · in our service areaMore than 190 sq ft; no town maximumNo town rule2026-11-15
BiddefordYork County · reference guide300 sq ft minimum; maximum 35% of the house's gross floor area or 900 sq ft, whichever is greater; max two bedroomsOwner must live in the house or the ADU2026-11-15
EliotYork County · reference guide190 sq ft min; max 1,000 sq ft or 50% of the house, whichever is less; max 2 bedroomsOwner must live in the house or the ADU as principal residence; recorded covenant required2026-11-15
KennebunkYork County · town page190 to 1,000 sq ftMore than 6 months a year, required by the town text; Maine law bars this from July 1, 20272026-11-15
KennebunkportYork County · in our service area190 to 800 sq ft of living areaNo owner rule; ADU must be someone's primary residence (more than 6 months a year)2026-11-15
KitteryYork County · reference guideBuilding-code minimum; max 1,000 sq ft (80% of the house if the house is 1,000 sq ft or smaller); max 2 bedroomsNo town rule (the parcel owner must apply)2026-11-15
LebanonYork County · town pageNo town limit found; state minimum 190 sq ftNo town rule found2026-11-15
LimerickYork County · town pageUp to 900 sq ft and 2 bedroomsNo town rule2026-11-15
NewfieldYork County · town page190 to 750 sq ftNo town rule2026-11-15
North BerwickYork County · in our service area190 to 650 sq ft; max one bedroom, two occupantsNo town rule2026-11-15
SacoYork County · reference guide400 to 1,000 sq ft of total floor areaNo town rule2026-11-15
SanfordYork County · town page1,000 sq ft or 40% of the house, whichever is greater; up to 3 bedroomsRequired by the town text; Maine law bars this from July 1, 20272026-11-15
ShapleighYork County · town page190 to 800 sq ftRequired by the town text; Maine law bars this from July 1, 20272026-11-15
South BerwickYork County · in our service area190 sq ft min; 750 sq ft max living areaOwner must live in the house or the ADU2026-11-15
WaterboroYork County · town page410 to 800 sq ft in the town text (state minimum 190)Required by the town text; Maine law bars this from July 1, 20272026-11-15
WellsYork County · town page190 to 800 sq ft (detached at least 400)Required by the town text; Maine law bars this from July 1, 20272026-11-15
YorkYork County · town page190 sq ft up to 850 sq ft or half the house, whichever is smallerPart of each year under a recorded covenant, required by the town text; Maine law bars this from July 1, 20272026-11-15

New Hampshire

TownADU size limitOwner on siteRead
AltonBelknap County · town pageDetached up to 950 sq ft; attached up to 1,500 sq ft or 35% of the house, never below 750Required2026-11-15
BarringtonStrafford County · reference guideUp to 1,000 sq ft inside or attached to the house; up to 750 sq ft finished floor in a detached accessory structure; max 2 bedroomsOwner must live in one of the two units2026-11-15
ConwayCarroll County · town page300 to 1,000 sq ft (a second ADU up to 850)No owner rule2026-11-15
DoverStrafford County · town page300 to 950 sq ftRequired in one of the two units2026-11-15
DurhamStrafford County · town page300 to 850 sq ftRequired, 3 of any 5 years2026-11-15
EffinghamCarroll County · in our service areaMax 1,200 sq ft gross floor area (open decks excluded); max 2 bedroomsOwner must live in the house or the ADU2026-11-15
ExeterRockingham County · town pageDetached up to 750 sq ft; in the house up to half its floor area, never below 750Required2026-11-15
FarmingtonStrafford County · in our service area350 to 950 sq ft; max 2 bedroomsOwner must live in the house or the ADU; restrictive covenant recorded2026-11-15
FreedomCarroll County · in our service areaMax 800 sq ft total living space; max 2 bedroomsOwner must live in the house or the ADU2026-11-15
GilfordBelknap County · town page300 to 1,000 gross sq ft and 2 bedroomsNo owner rule2026-11-15
GreenlandRockingham County · reference guideMax 1,200 sq ft of conditioned space, max two bedroomsOwner must live in one of the units2026-11-15
HamptonRockingham County · town pageUp to 1,000 sq ft and 2 bedroomsRequired; deed amendment in RA and RAA2026-11-15
LaconiaBelknap County · town page300 to 1,000 sq ft (25% of a house over 4,000 sq ft)Required, 200 days a year2026-11-15
LeeStrafford County · reference guide200 to 1,000 sq ft gross floor area; not larger than the main house, but never capped below 750 sq ft; max 2 bedroomsOwner must live in the house or the ADU (proof by Lee voter or vehicle registration)2026-11-15
MadburyStrafford County · in our service areaMax 50% of the principal dwelling's finished living areaOwner must occupy the house or the ADU2026-11-15
MeredithBelknap County · town page300 sq ft up to 40% of floor area or 1,200 sq ft, whichever is lessNo owner rule (removed in 2026)2026-11-15
MiltonStrafford County · in our service areaMax 1,000 sq ft (town may not cap below 750 sq ft); max 2 bedrooms; max 4 occupantsOwner must live in the house or the ADU; only one unit may be rented2026-11-15
MoultonboroughCarroll County · town pageUp to 1,100 sq ft and 2 bedroomsRequired2026-11-15
New DurhamStrafford County · in our service areaMax 1,000 sq ft gross living area (750 sq ft if the main house is under 1,000 sq ft); max 2 bedroomsNo town rule2026-11-15
NewmarketRockingham County · reference guide200 to 1,000 sq ft gross floor area; no more than 80% of the house, but never capped below 750 sq ft; +100 sq ft bonus for rooftop solarOwner must live in the house or the ADU (voter or vehicle registration as proof)2026-11-15
North HamptonRockingham County · reference guideFootprint of all ADU floors combined max 800 sq ft; minimum 720 sq ft ground-floor or lower living area; max two bedroomsOwner must live in the house or the ADU2026-11-15
OssipeeCarroll County · town pageUp to 1,200 sq ftRequired2026-11-15
PortsmouthRockingham County · town pageUp to 750 sq ft and 2 bedroomsRequired2026-11-15
RochesterStrafford County · town pageUp to 800 sq ft and 2 bedroomsRequired2026-11-15
RollinsfordStrafford County · in our service areaMax 750 sq ft of living space and 2 bedroomsOwner must live in one of the units as a principal residence2026-11-15
SomersworthStrafford County · in our service areaMax 800 sq ft habitable space and 1,200 sq ft gross; max 2 bedroomsOwner must occupy one of the two units2026-11-15
StrathamRockingham County · reference guide400 to 1,000 sq ft, max two bedrooms; a detached ADU is also capped at 50% of the house's gross interior area and a 1,000 sq ft building footprintOwner must live in either unit2026-11-15
TuftonboroCarroll County · in our service areaNo town sq ft cap; ADU must be subordinate in size to the house (state default 950 sq ft max applies)Owner must live in the house or the ADU; certified at building permit and in writing each year2026-11-15
WakefieldCarroll County · town page300 to 950 sq ft4 consecutive months a year2026-11-15
WolfeboroCarroll County · town page750 sq ft or 30% of the house, whichever is largerRequired2026-11-15

Want the rules read for your lot?

Call (978) 987-0089 with the address.