Free and Low Cost Dentists in Maine
589 dental offices across 130 Maine towns, 17 of them federally funded health centers that charge by income. Children on MaineCare get dental care at no cost. For adults, MaineCare covers a broad set of adult dental care.
MaineCare and Dental Care in Maine
- Children
- Covered. Every child under 21 on MaineCare gets dental check ups, cleanings and needed treatment at no cost, under the federal EPSDT rule.
- Adults
- Adults on MaineCare have broad dental coverage. Source, as of 2025-08.
- Apply for MaineCare
- The state's official page
- The state's own dentist search
- Find a dentist who takes MaineCare
Pick Your Town
- Portland (60)
- Bangor (37)
- Auburn (27)
- South Portland (22)
- Augusta (22)
- Falmouth (18)
- Lewiston (17)
- Waterville (16)
- Ellsworth (15)
- Brunswick (13)
- Yarmouth (13)
- Biddeford (12)
- Scarborough (12)
- Topsham (10)
- Kennebunk (10)
- Windham (10)
- Sanford (10)
- Skowhegan (9)
- Presque Isle (9)
- Rockport (8)
- Belfast (8)
- Norway (7)
- Saco (6)
- Brewer (6)
- Dover-Foxcroft (6)
- York (6)
- Bath (6)
- Lincoln (6)
- Camden (5)
- Caribou (5)
- Houlton (5)
- Thomaston (4)
- Buxton (4)
- Gorham (4)
- Wells (4)
- Oakland (4)
- Westbrook (4)
- Cumberland (4)
- Bar Harbor (4)
- Rumford (4)
- Bucksport (4)
- Farmington (4)
- Gray (3)
- Winslow (3)
- Kittery (3)
- Arundel (3)
- Dexter (3)
- Cape Elizabeth (3)
- Naples (3)
- Warren (3)
- Farmingdale (3)
- Standish (2)
- Newport (2)
- Manchester (2)
- Porter (2)
- Rockland (2)
- Bridgton (2)
- Madison (2)
- Machias (2)
- Freeport (2)
All 130 towns
- Albion 1
- Baileyville 1
- Benton 1
- Bethel 2
- Bingham 1
- Blue Hill 1
- Boothbay 1
- Boothbay Harbor 1
- Bristol 1
- Brooks 1
- Calais 1
- Carrabassett Valley 1
- Casco 1
- Castine 1
- Cumberland Foreside 1
- Damariscotta 2
- Eagle Lake 1
- East Millinocket 1
- East Wilton 1
- Eastport 2
- Eliot 1
- Embden 1
- Fairfield 1
- Fort Fairfield 1
- Fort Kent 1
- Fryeburg 2
- Guilford 1
- Hampden 2
- Harrington 1
- Hartland 1
- Hermon 2
- Hollis 1
- Indian Island 1
- Jonesport 1
- Kingfield 1
- Limerick 1
- Lincolnville 1
- Lisbon 1
- Lisbon Falls 1
- Livermore Falls 1
- Lubec 1
- Madawaska 1
- Millinocket 1
- New Gloucester 2
- North Yarmouth 1
- Old Orchard Beach 2
- Old Town 1
- Orono 2
- Oxford 2
- Patten 1
- Perham 1
- Poland 1
- Princeton 1
- Rangeley 1
- Richmond 1
- Shawmut 1
- Sorrento 1
- South Berwick 1
- South Paris 1
- Southwest Harbor 2
- Springvale 2
- Stonington 1
- Strong 1
- Union 1
- Vinalhaven 2
- Waterboro 1
- Wilton 1
- Windsor 1
- Winthrop 2
- Wiscasset 1
Health Centers With a Dental Office
These dental listings match a site in the federal health center list. Health centers take MaineCare 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. Mary Mackay
Questions People Ask
Does MaineCare cover dental for adults in Maine?
Yes. MaineCare 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 MaineCare?
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 Maine without insurance?
Start with a health center. There are 17 with a dental office on this list in Maine. Health centers have to offer a sliding fee by income. Dental schools also see patients at reduced prices.
Do all these offices take MaineCare?
No, and we have not confirmed which do outside California. Call and ask whether they take MaineCare for new patients before you go.