Free & Low-Cost Clinics in New Hampshire

82 free and low-cost health clinics across 43 cities in New Hampshire (NH). Pick a city below to see verified addresses, phone numbers, hours, and fee structures.

New Hampshire at a glance

Cities with clinics43
Clinics listed82
Listed as free2
Sliding-scale fees (by income)36
Accept uninsured patients73
Accept Medicaid71
Offer dental care14
Offer mental health care41
Accept walk-ins4
List weekend hours12
Spanish spoken7
Hours checked on the clinic's own website4 (October 2026)

Counts come from the clinic listings in New Hampshire, as each clinic describes itself. How we build and check listings.

Cities in New Hampshire

Frequently asked questions

How many free and low-cost clinics are in New Hampshire?
freeclinics.us lists 82 free and low-cost health clinics in 43 cities in New Hampshire. Of these, 2 are listed as free and 36 charge on a sliding scale based on income.
Which cities in New Hampshire have the most free and low-cost clinics?
By number of clinics listed: Manchester (12), Concord (9), Bedford (3), Berlin (3) and Claremont (3).
Can I get care in New Hampshire without insurance?
Yes. 73 of the 82 clinics listed in New Hampshire accept uninsured patients, and 71 accept Medicaid. Pick your city on this page to see them.