Free & Low-Cost Clinics in Massachusetts
359 free and low-cost health clinics across 124 cities in Massachusetts (MA). Pick a city below to see verified addresses, phone numbers, hours, and fee structures.
Massachusetts at a glance
| Cities with clinics | 124 |
|---|---|
| Clinics listed | 359 |
| Listed as free | 77 |
| Sliding-scale fees (by income) | 142 |
| Accept uninsured patients | 304 |
| Accept Medicaid | 273 |
| Offer dental care | 76 |
| Offer mental health care | 185 |
| Accept walk-ins | 52 |
| List weekend hours | 82 |
| Spanish spoken | 131 |
| Hours checked on the clinic's own website | 16 (October 2026) |
Counts come from the clinic listings in Massachusetts, as each clinic describes itself. How we build and check listings.
Cities in Massachusetts
- Amesbury 1 clinic
- Amherst 1 clinic
- Attleboro 1 clinic
- Auburn 1 clinic
- Ayer 1 clinic
- Barre 2 clinics
- Bedford 1 clinic
- Berlin 1 clinic
- Beverly 3 clinics
- Boston 25 clinics
- Bourne 1 clinic
- Brighton 3 clinics
- Brockton 6 clinics
- Brookline 2 clinics
- Burlington 3 clinics
- Cambridge 8 clinics
- Centerville 1 clinic
- Charlestown 3 clinics
- Chelsea 1 clinic
- Chestnut Hill 1 clinic
- Chicopee 1 clinic
- Clinton 3 clinics
- Danvers 2 clinics
- Dedham 1 clinic
- Dorchester 12 clinics
- Dorchester Center 1 clinic
- Douglas 1 clinic
- East Boston 2 clinics
- East Brookfield 1 clinic
- East Falmouth 1 clinic
- Edgartown 1 clinic
- Everett 3 clinics
- Fall River 3 clinics
- Falmouth 3 clinics
- Fitchburg 8 clinics
- Foxboro 1 clinic
- Framingham 4 clinics
- Gardner 2 clinics
- Gloucester 5 clinics
- Great Barrington 4 clinics
- Greenfield 3 clinics
- Harvard 1 clinic
- Harwich Port 1 clinic
- Haverhill 4 clinics
- Holden 1 clinic
- Holyoke 3 clinics
- Hull 1 clinic
- Huntington 3 clinics
- Hyannis 7 clinics
- Hyde Park 1 clinic
- Jamaica Plain 3 clinics
- Lawrence 8 clinics
- Lee 1 clinic
- Leominster 5 clinics
- Lexington 2 clinics
- Lowell 5 clinics
- Lynn 5 clinics
- Malden 4 clinics
- Marlborough 6 clinics
- Mashpee 1 clinic
- Mattapan 1 clinic
- Methuen 1 clinic
- Middleboro 1 clinic
- Milford 2 clinics
- Millbury 1 clinic
- Nantucket 1 clinic
- Natick 1 clinic
- Needham Heights 1 clinic
- New Bedford 4 clinics
- Newton 1 clinic
- North Adams 3 clinics
- North Amherst 1 clinic
- North Dartmouth 1 clinic
- North Falmouth 1 clinic
- North Grafton 1 clinic
- North Quincy 1 clinic
- Northampton 1 clinic
- Northborough 5 clinics
- Norwell 1 clinic
- Norwood 2 clinics
- Orange 1 clinic
- Peabody 3 clinics
- Pittsfield 4 clinics
- Plymouth 3 clinics
- Provincetown 3 clinics
- Quincy 5 clinics
- Revere 4 clinics
- Rockland 2 clinics
- Roslindale 1 clinic
- Roxbury 4 clinics
- Salem 3 clinics
- Sandwich 1 clinic
- Saugus 1 clinic
- Shelburne Falls 1 clinic
- Shrewsbury 6 clinics
- Somerville 5 clinics
- South Boston 1 clinic
- South Dennis 1 clinic
- South Weymouth 1 clinic
- Southbridge 1 clinic
- Spencer 1 clinic
- Springfield 16 clinics
- Sterling 2 clinics
- Stoneham 1 clinic
- Sudbury 1 clinic
- Sutton 1 clinic
- Taunton 2 clinics
- Tewksbury 1 clinic
- Topsfield 1 clinic
- Uxbridge 1 clinic
- Vineyard Haven 1 clinic
- Waltham 3 clinics
- Wareham 1 clinic
- Webster 1 clinic
- Wellfleet 1 clinic
- West Boylston 1 clinic
- West Roxbury 1 clinic
- West Springfield 2 clinics
- Westborough 2 clinics
- Whitinsville 1 clinic
- Winchendon 1 clinic
- Winchester 1 clinic
- Worcester 43 clinics
- Worthington 1 clinic
Frequently asked questions
- How many free and low-cost clinics are in Massachusetts?
- freeclinics.us lists 359 free and low-cost health clinics in 124 cities in Massachusetts. Of these, 77 are listed as free and 142 charge on a sliding scale based on income.
- Which cities in Massachusetts have the most free and low-cost clinics?
- By number of clinics listed: Worcester (43), Boston (25), Springfield (16), Dorchester (12) and Cambridge (8).
- Can I get care in Massachusetts without insurance?
- Yes. 304 of the 359 clinics listed in Massachusetts accept uninsured patients, and 273 accept Medicaid. Pick your city on this page to see them.