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 clinics | 43 |
|---|---|
| Clinics listed | 82 |
| Listed as free | 2 |
| Sliding-scale fees (by income) | 36 |
| Accept uninsured patients | 73 |
| Accept Medicaid | 71 |
| Offer dental care | 14 |
| Offer mental health care | 41 |
| Accept walk-ins | 4 |
| List weekend hours | 12 |
| Spanish spoken | 7 |
| Hours checked on the clinic's own website | 4 (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
- Bedford 3 clinics
- Berlin 3 clinics
- Bristol 1 clinic
- Charlestown 1 clinic
- Claremont 3 clinics
- Colebrook 1 clinic
- Concord 9 clinics
- Conway 1 clinic
- Derry 1 clinic
- Epsom 1 clinic
- Exeter 2 clinics
- Franconia 1 clinic
- Franklin 2 clinics
- Goffstown 1 clinic
- Gorham 1 clinic
- Greenland 1 clinic
- Groveton 1 clinic
- Hillsborough 1 clinic
- Hooksett 2 clinics
- Hopkinton 1 clinic
- Keene 2 clinics
- Laconia 2 clinics
- Lancaster 1 clinic
- Lebanon 2 clinics
- Littleton 2 clinics
- Manchester 12 clinics
- Nashua 3 clinics
- New London 1 clinic
- Newmarket 1 clinic
- Newport 1 clinic
- North Conway 1 clinic
- North Stratford 1 clinic
- Pembroke 1 clinic
- Penacook 1 clinic
- Plymouth 3 clinics
- Portsmouth 3 clinics
- Raymond 1 clinic
- Rochester 1 clinic
- Somersworth 1 clinic
- Warner 1 clinic
- Warren 1 clinic
- Whitefield 2 clinics
- Woodsville 1 clinic
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.