Animal shelters in New Hampshire
Our directory lists 58 animal shelters and rescues in New Hampshire, spread across 9 counties and 41 cities and towns. Identified types include 21 animal rescues (36%), 13 humane societies (22%) and 5 animal control and animal services (9%). 28 are registered with the IRS as a tax-exempt animal welfare charity. Manchester has the highest number of listings of any city in the state, with 4. 55 listings include a phone number or website.
Featured animal shelters in New Hampshire
- Mary's Dogs Rescue and Adoption984 1st New Hampshire Turnpike, NorthwoodAnimal rescue
- Monadnock Kitty Rescue & Adoption11 Plantation Dr, JaffreyAnimal rescue
- New Hampshire SPCA104 Portsmouth Ave, StrathamSPCA
- Sullivan County Humane Society14 Tremont St, ClaremontHumane society
- Lakes Region Humane Society11 Old Route 28, OssipeeHumane society
- Tailgait Transport and Rescue158 Whitford St, ManchesterAnimal rescue
- Amazing Grace Animal Sanctuary161 Centre St, SullivanAnimal sanctuary
- Conway Area Humane Society223 E Main St, ConwayHumane society
- Dawgs Fight Back215 S Broadway, SalemAnimal rescue
- Draft Gratitude148 Ashuelot St, WinchesterAnimal shelter
- Dreams Come True Rescue945 Willow Brook Rd, PlainfieldAnimal rescue
- Live and Let Live Farm20 Paradise Ln, ChichesterAnimal shelter
Ranked by how complete the record is (address, phone, website, opening hours), not by size or popularity.
Types and features in New Hampshire
Dog, cat and other rescues
Animal control and animal services
- Haverhill Animal Control1024 Benton Rd, Haverhill, NHAnimal control
- Chester Animal Control84 Chester St, Chester, NHAnimal control
- Laconia Animal Control Officer126 New Salem St, Laconia, NHAnimal control
- Temple-New Ipswich Animal Control38 Main St, Greenville, NHAnimal control
- Londonderry town pound390 Mammoth Rd, Londonderry, NHAnimal control
Humane societies
- Conway Area Humane Society223 E Main St, Conway, NHHumane society
- Lakes Region Humane Society11 Old Route 28, Ossipee, NHHumane society
- New Hampshire Humane Society1305 Meredith Center Rd, Laconia, NHHumane society
- Sullivan County Humane Society14 Tremont St, Claremont, NHHumane society
- Upper Valley Humane Society300 Old Route 10, Enfield, NHHumane society
- Humane Society for Greater Nashua24 Ferry Rd, Nashua, NHHumane society
- Monadnock Humane Society20 Depot St, Peterborough, NHHumane society
- Monadnock Humane Society Training Center101 W Swanzey Rd, Swanzey, NHHumane society
Cities with the most animal shelters
- Manchester4
- Salem4
- Swanzey3
- Dover2
- Derry2
- Laconia2
- Claremont2
- Londonderry2
- Haverhill2
- Northwood2
- Peterborough2
- Conway2
- Nashua1
- Concord1
- Rochester1
- Bedford1
- Lebanon1
- Milford1
- Franklin1
- Hollis1
- Hudson1
- Chester1
- New Boston1
- Newport1
- Ossipee1
- Littleton1
- Hooksett1
- Farmington1
- Jaffrey1
- Chichester1
- Alstead1
- Winchester1
- Enfield1
- Charlestown1
- Danbury1
- Greenville1
- Sullivan1
- Canaan1
- Penacook1
- Plainfield1
- Stratham1
Animal shelters by county
Frequently asked questions
How many animal shelters are there in New Hampshire?
Our directory currently lists 58 animal shelters and rescues in New Hampshire, across 9 counties. The count covers municipal animal control shelters, humane societies, SPCAs, rescues, sanctuaries and wildlife rehabilitators found in public map data. Records can be out of date, so please call ahead to confirm hours.
Are there animal rescues in New Hampshire?
Yes. We list 21 rescue organizations in New Hampshire, based on the source classification or the organization's name. Many rescues are foster-based and have no public shelter building, so they adopt by appointment or at adoption events; check their website before you visit.
Are there dog or cat rescues in New Hampshire?
Yes. We have identified 3 dog rescues and shelters, 3 cat rescues and shelters and 1 farm animal sanctuary in New Hampshire, based on the organization's name or source record. Most general shelters take in both dogs and cats, so they are worth checking even when they are not listed under a specific animal.
How do I adopt a pet in New Hampshire?
Start on the shelter's or rescue's own website: most post their adoptable animals there and on Petfinder or Adopt-a-Pet. Visit or call to meet an animal, then fill in an adoption application. Expect to show a photo ID, and if you rent, proof that your landlord allows pets. The adoption fee usually covers spay or neuter surgery, first vaccinations and a microchip. Fees vary by organization and by animal, so ask the shelter directly.
I found a stray animal. What should I do?
If the animal is friendly and safe to approach, check for an ID tag and take it to any vet or shelter to scan for a microchip. Report the found animal to your local animal control or municipal shelter, since that is where owners look first, and post it on local lost-and-found pet pages. Many cities require found pets to be reported or brought to the shelter within a few days. For injured or orphaned wildlife, call a licensed wildlife rehabilitator instead of handling the animal.
Related guides
- Pet Adoption Fees ExplainedTypical adoption fees for dogs, cats and other pets, what the fee usually covers, and why prices differ between shelters and rescues.
- Shelter vs Rescue vs Humane SocietyHow municipal shelters, humane societies, SPCAs and foster-based rescues differ in funding, intake and adoption.
- How to Adopt a DogWhere to look, how the application, meet-and-greet and home check work, what it costs, and how to pick a dog that fits your life.
- Pet Adoption ChecklistWhat to prepare before you apply, what to bring on adoption day, the supplies to buy and how to pet-proof your home.