Dogs for Adoption in New Hampshire

Rescues and shelters near 32 New Hampshire cities and towns have dogs looking for homes, including 144 near Manchester. Pick the place nearest you, or search by zip code. Updated November 4, 2026.
Biggest cities in New Hampshire

Dogs for Adoption in Manchester, NH

Dogs for Adoption in Nashua, NH

Dogs for Adoption in Concord, NH

Dogs for Adoption in Rochester, NH

Dogs for Adoption in Keene, NH

Dogs for Adoption in Portsmouth, NH

Dogs for Adoption in Derry, NH

Dogs for Adoption in Laconia, NH

Dogs for Adoption in Lebanon, NH

Dogs for Adoption in Claremont, NH

Dogs for Adoption in Londonderry, NH

Dogs for Adoption in Hampton, NH
Dogs for adoption by county
- Belknap County 48
- Cheshire County 54
- Grafton County 17
- Hillsborough County 30
- Merrimack County 48
- Rockingham County 115
- Strafford County 34
- Sullivan County 14
Every city and town in New Hampshire
- Claremont 72
- Concord 48
- Derry 136
- East Merrimack 150
- Exeter 60
- Farmington 34
- Franklin 48
- Goffstown 93
- Hampton 60
- Hanover 47
- Hooksett 68
- Hudson 136
- Jaffrey 185
- Keene 54
- Laconia 48
- Lebanon 47
- Londonderry 136
- Manchester 144
- Milford 36
- Nashua 136
- Newmarket 71
- Newport 44
- Peterborough 185
- Pinardville 130
- Plymouth 44
- Portsmouth 41
- Raymond 79
- Rochester 34
- South Hooksett 130
- Suncook 56
- Tilton Northfield 48
- Wolfeboro 34
Rescues in New Hampshire
All states · All rescues · Listings are updated daily.