Free and Low Cost Dentists in Massachusetts
4,041 dental offices across 331 Massachusetts towns, 50 of them federally funded health centers that charge by income. Children on MassHealth get dental care at no cost. For adults, MassHealth covers a broad set of adult dental care.
MassHealth and Dental Care in Massachusetts
- Children
- Covered. Every child under 21 on MassHealth gets dental check ups, cleanings and needed treatment at no cost, under the federal EPSDT rule.
- Adults
- Adults on MassHealth have broad dental coverage. Source, as of 2025-08.
- Dental program
- MassHealth Dental Program (DentaQuest)
- Apply for MassHealth
- The state's official page
- The state's own dentist search
- Find a dentist who takes MassHealth
Pick Your Town
- Boston (321)
- Worcester (137)
- Brookline (93)
- Springfield (82)
- Cambridge (69)
- Framingham (62)
- Quincy (57)
- Brockton (45)
- Peabody (44)
- Lynn (43)
- Lowell (42)
- Plymouth (41)
- Waltham (41)
- Medford (39)
- Methuen (38)
- Lexington (38)
- Somerville (38)
- Milford (37)
- Fall River (37)
- New Bedford (35)
- Pittsfield (34)
- North Andover (34)
- Salem (33)
- Malden (32)
- Haverhill (32)
- Revere (31)
- Braintree (31)
- Marlborough (31)
- Beverly (30)
- Leominster (29)
- Chelmsford (29)
- West Springfield (29)
- Norwood (29)
- Lawrence (29)
- Fitchburg (29)
- Newton (28)
- Belmont (28)
- Wellesley (28)
- Chicopee (27)
- Hyannis (27)
- Danvers (27)
- Northampton (25)
- Weymouth (25)
- Burlington (25)
- East Longmeadow (24)
- Stoneham (24)
- Newburyport (24)
- Watertown (24)
- Woburn (23)
- Needham (23)
- Concord (23)
- Canton (23)
- Gloucester (23)
- Wakefield (22)
- Acton (22)
- Stoughton (22)
- Franklin (21)
- Taunton (21)
- Dedham (21)
- Attleboro (21)
All 331 towns
- Abington 9
- Adams 1
- Agawam 4
- Allston 8
- Amesbury 8
- Amherst 14
- Andover 20
- Arlington 17
- Ashburnham 1
- Ashland 8
- Assonet 2
- Athol 6
- Attleborough Falls 1
- Auburn 16
- Auburndale 5
- Avon 2
- Ayer 2
- Barnstable 1
- Barre 1
- Bedford 11
- Belchertown 6
- Bellingham 4
- Billerica 16
- Blackstone 1
- Bolton 2
- Bourne 7
- Boxborough 2
- Boylston 1
- Bradford 2
- Brewster 4
- Bridgewater 9
- Brighton 11
- Buzzards Bay 3
- Carlisle 1
- Carver 3
- Centerville 2
- Charlestown 8
- Charlton 1
- Chatham 3
- Chelsea 15
- Chestnut Hill 7
- Clinton 3
- Cohasset 9
- Cotuit 1
- Dalton 2
- Dartmouth 19
- Dennis 3
- Dighton 1
- Dorchester 19
- Dorchester Center 2
- Douglas 3
- Dover 1
- Dracut 10
- Dudley 1
- Duxbury 11
- East Boston 12
- East Bridgewater 1
- East Cambridge 2
- East Falmouth 1
- East Harwich 1
- East Sandwich 1
- East Walpole 2
- East Wareham 2
- Eastham 1
- Easthampton 4
- Edgartown 4
- Essex 1
- Everett 19
- Fairhaven 8
- Falmouth 13
- Fayville 1
- Feeding Hills 5
- Florence 8
- Forestdale 3
- Foxborough 8
- Gardner 11
- Georgetown 5
- Grafton 1
- Granby 1
- Great Barrington 8
- Greenfield 19
- Groton 8
- Groveland 2
- Hadley 8
- Halifax 1
- Hampden 1
- Hanover 20
- Hanscom AFB 1
- Hanson 3
- Harvard 6
- Harwich 7
- Harwich Port 1
- Hingham 16
- Holbrook 5
- Holden 11
- Holliston 8
- Holyoke 20
- Hopedale 2
- Hopkinton 4
- Hudson 13
- Hull 1
- Huntington 1
- Hyde Park 7
- Indian Orchard 1
- Ipswich 6
- Jamaica Plain 11
- Kingston 3
- Lakeville 5
- Lancaster 2
- Lee 2
- Leeds 1
- Leicester 1
- Lenox 2
- Lincoln 5
- Littleton 6
- Longmeadow 16
- Ludlow 10
- Lunenburg 6
- Lynnfield 9
- Manchester-by-the-Sea 4
- Mansfield 13
- Marblehead 9
- Marion 4
- Marshfield 17
- Marshfield Hills 2
- Mashpee 6
- Mattapan 6
- Mattapoisett 4
- Maynard 4
- Medfield 5
- Medway 5
- Melrose 13
- Mendon 1
- Merrimac 2
- Middleborough 13
- Middleton 9
- Millbury 2
- Millis 3
- Milton 8
- Monson 2
- Monterey 1
- Nantucket 8
- Natick 18
- Needham Heights 1
- Newbury 1
- Newton Centre 9
- Newton Highlands 1
- Newton Upper Falls 1
- Newtonville 1
- Norfolk 5
- North Adams 7
- North Attleborough 19
- North Billerica 2
- North Chelmsford 4
- North Dartmouth 10
- North Easton 5
- North Falmouth 1
- North Grafton 6
- North Quincy 3
- North Reading 4
- North Waltham 1
- Northborough 20
- Norton 6
- Norwell 16
- Oak Bluffs 1
- Orange 3
- Orleans 11
- Osterville 3
- Otis 1
- Oxford 4
- Palmer 5
- Paxton 3
- Pembroke 7
- Pepperell 2
- Plainville 7
- Pocasset 6
- Provincetown 2
- Randolph 15
- Raynham 12
- Reading 14
- Rehoboth 3
- Rockland 5
- Rockport 1
- Roslindale 9
- Rowley 3
- Roxbury 6
- Rutland 1
- Sagamore Beach 1
- Salisbury 1
- Sandwich 12
- Saugus 17
- Scituate 9
- Seekonk 13
- Sharon 10
- Shelburne Falls 1
- Sherborn 1
- Shirley 2
- Shrewsbury 15
- Somerset 5
- South Attleboro 2
- South Boston 8
- South Deerfield 2
- South Dennis 3
- South Easton 11
- South Grafton 1
- South Hadley 8
- South Hamilton 4
- South Lancaster 2
- South Orleans 1
- South Weymouth 6
- South Yarmouth 4
- Southampton 4
- Southborough 7
- Southbridge 6
- Southwick 5
- Spencer 6
- Sterling 2
- Stockbridge 1
- Stow 4
- Sturbridge 10
- Sudbury 20
- Sutton 4
- Swampscott 14
- Swansea 10
- Tewksbury 19
- Three Rivers 3
- Topsfield 5
- Townsend 4
- Turners Falls 5
- Tyngsborough 4
- Upton 1
- Uxbridge 5
- Vineyard Haven 7
- Walpole 11
- Ware 4
- Wareham 7
- Wayland 6
- Webster 6
- Wellesley Hills 3
- Wellfleet 1
- Wenham 2
- West Barnstable 1
- West Boylston 5
- West Bridgewater 5
- West Brookfield 3
- West Harwich 2
- West Newton 2
- West Roxbury 12
- West Tisbury 1
- West Townsend 1
- West Yarmouth 4
- Westborough 18
- Westfield 17
- Westford 14
- Westminster 1
- Weston 8
- Westport 8
- Westwood 12
- Whitinsville 8
- Whitman 3
- Wilbraham 13
- Williamstown 6
- Wilmington 16
- Winchendon 3
- Winchester 18
- Winthrop 9
- Wollaston 2
- Woods Hole 2
- Worthington 1
- Wrentham 4
- Yarmouth Port 5
Health Centers With a Dental Office
These dental listings match a site in the federal health center list. Health centers take MassHealth and have to offer a sliding fee to people on low incomes, which makes them the closest thing to a free dentist when you have no coverage.
-
Dr. Thomas Ricci, DDS
Questions People Ask
Does MassHealth cover dental for adults in Massachusetts?
Yes. MassHealth covers a broad set of dental care for adults, including check ups, fillings and more involved work. Limits and prior approval rules still apply, so ask the office.
Is dental free for children on MassHealth?
Yes. Children under 21 on Medicaid get dental check ups, cleanings and needed treatment at no cost, under the federal EPSDT rule. That is true in every state.
Where can I get free dental care in Massachusetts without insurance?
Start with a health center. There are 50 with a dental office on this list in Massachusetts. Health centers have to offer a sliding fee by income. Dental schools also see patients at reduced prices.
Do all these offices take MassHealth?
No, and we have not confirmed which do outside California. Call and ask whether they take MassHealth for new patients before you go.