New Hampshire Planting Zones by ZIP Code: USDA Hardiness for Cities, Towns & Counties (2026)

New Hampshire has 7 USDA hardiness zones from 3b to 6b, with average winter lows from -35°F at Mount Washington’s Presidential Range in Coos County to -5°F along Rockingham County’s southeastern Atlantic coast, per the 2023 USDA Plant Hardiness Zone Map.

Coos County’s White Mountains cover zones 3b–5b, with Mount Washington’s Presidential Range at zone 3b the state’s coldest USDA classification. Carroll, Sullivan, Belknap, and Merrimack Counties span zones 4b–6a across central New Hampshire’s lakes and uplands.

Hillsborough County warms to zones 5b–6a with Nashua at zone 6a, while Durham at zone 6a and Portsmouth at zone 6a anchor the Seacoast in Strafford and Rockingham Counties. Rockingham’s Atlantic coastline extends to zone 6b — New Hampshire’s warmest USDA zone.

New Hampshire’s hardiness zones are also called planting zones, growing zones, plant zones, USDA zones, climate zones, or gardening zones.

Use the city, town, and county lists below, search by ZIP code, or open the interactive New Hampshire planting zones map for precise USDA zone locations.

New Hampshire Planting Zones by ZIP Code

New Hampshire Planting Zones Map

New Hampshire Planting Zones Map

Planting Zones

Planting Zones

USDA Hardiness Zones for New Hampshire Counties

New Hampshire CountiesHardiness Zones
Belknap CountyZone 5a, 5b and 6a
Carroll CountyZone 4b, 5a and 5b
Coos CountyZone 3b, 4a, 4b, 5a and 5b
Hillsborough CountyZone 5b and 6a
Merrimack CountyZone 5a, 5b and 6a
Rockingham CountyZone 5b, 6a and 6b
Strafford CountyZone 5b and 6a
Sullivan CountyZone 5a, 5b and 6a

USDA Hardiness Zones for New Hampshire Cities and Towns

New Hampshire Cities/TownsHardiness Zones
AltonZone 5b
AmherstZone 6a
AntrimZone 5b and 6a
AshlandZone 5b
BartlettZone 5a
BelmontZone 5b
BenningtonZone 5b
BerlinZone 4b, 5a and 5b
BethlehemZone 4b and 5a
Blodgett LandingZone 5b and 6a
BradfordZone 5b
BristolZone 5a and 5b
CanaanZone 5a
Center OssipeeZone 5a and 5b
Center SandwichZone 5b
CharlestownZone 5b
ClaremontZone 5a, 5b and 6a
ColebrookZone 4a
ConcordZone 5b and 6a
ContoocookZone 5b
ConwayZone 5a
DerryZone 6a
DoverZone 6a
DurhamZone 6a
East MerrimackZone 6a
EnfieldZone 5a
EppingZone 6a
ExeterZone 6a
FarmingtonZone 5b and 6a
FranklinZone 5b and 6a
GoffstownZone 6a
GorhamZone 5a
GreenvilleZone 6a
GrovetonZone 4a and 4b
HamptonZone 6a and 6b
Hampton BeachZone 6b
HancockZone 5b and 6a
HanoverZone 5a
HennikerZone 5b
HillsboroughZone 5b
HinsdaleZone 5b and 6a
HooksettZone 6a
HudsonZone 6a
JaffreyZone 5b and 6a
KeeneZone 5b and 6a
LaconiaZone 5b and 6a
LancasterZone 4a and 4b
LebanonZone 5a and 5b
LisbonZone 4b and 5a
LittletonZone 4b and 5a
LondonderryZone 6a
LoudonZone 5b
ManchesterZone 5b and 6a
MarlboroughZone 5b and 6a
Melvin VillageZone 5b
MeredithZone 5b
MilfordZone 6a
MiltonZone 5b
Milton MillsZone 5b
Mountain LakesZone 5a
NashuaZone 6a
New HamptonZone 5b
New LondonZone 5b and 6a
NewfieldsZone 6a
NewportZone 5a, 5b and 6a
North ConwayZone 5a and 5b
North HaverhillZone 4b and 5a
North WalpoleZone 5b
North WoodstockZone 5a and 5b
PeterboroughZone 5b and 6a
PinardvilleZone 6a
PittsfieldZone 5b
PlainfieldZone 5a
PlymouthZone 5a and 5b
PortsmouthZone 6a
RaymondZone 6a
RochesterZone 5b and 6a
SanbornvilleZone 5b
Seabrook BeachZone 6b
SomersworthZone 6a
SuissevaleZone 5b
SuncookZone 5b and 6a
Tilton NorthfieldZone 5b
TroyZone 5b and 6a
UnionZone 5b
WalpoleZone 5b and 6a
WarnerZone 5b
West StewartstownZone 4a
West SwanzeyZone 5b
WhitefieldZone 4b
WiltonZone 6a
WinchesterZone 5b
WolfeboroZone 5b
WoodsvilleZone 4b and 5a

Leave a Reply

Your email address will not be published. Required fields are marked *