Upper Valley Humane Society Start an adoption application

A nonprofit humane society in Enfield, New Hampshire, taking in homeless cats and dogs and placing them in adoptive homes. It serves Upper Valley region, New Hampshire and Vermont. Visiting hours: Currently open by appointment only. Adoption fees: Fee amounts are listed per animal on its individual bio rather than a fixed table. Adopters 60+ and veterans get $50 off with ID.

Adoption fee From $50
Hours Currently open by appointment only
Areas served Upper Valley region, New Hampshire and Vermont
Adopting

Fees, requirements & process

From $50

Fee amounts are listed per animal on its individual bio rather than a fixed table. Adopters 60+ and veterans get $50 off with ID.

How it works

Call (603) 448-6888 to inquire about a specific cat or to begin the adoption process

Location

Find Upper Valley Humane Society

The area

Grafton County at a glance

Population 92,120
Housing units 51,920
Est. households with a cat 11,911

Estimated by applying the AVMA's 2024 national cat-ownership rate (32.1% of households) to the county's real household count from the Census Bureau — a national rate applied locally, not a local survey. Population and housing figures are from the Census Bureau's American Community Survey.

FAQ

Frequently asked questions

Is there an adoption fee?

Fee amounts are listed per animal on its individual bio rather than a fixed table. Adopters 60+ and veterans get $50 off with ID.

How do I visit?

Currently open by appointment only.

Get involved

Support Upper Valley Humane Society

Surrendering a cat

Contact Upper Valley Humane Society at (603) 448-6888 or info@uvhs.org to ask about surrendering a cat. Intake policies change with shelter capacity, so check before bringing an animal in.

Looking to adopt right now?

Browse cats and kittens available from breeders and shelters in New Hampshire on Petfinnly.

Browse in New Hampshire

Other shelters in New Hampshire

Is this your organization? Claim this shelter profile