Free and Low Cost Dentists in Minnesota
2,411 dental offices across 338 Minnesota towns, 14 of them federally funded health centers that charge by income. Children on Medical Assistance get dental care at no cost. For adults, Medical Assistance covers a broad set of adult dental care.
Medical Assistance and Dental Care in Minnesota
- Children
- Covered. Every child under 21 on Medical Assistance gets dental check ups, cleanings and needed treatment at no cost, under the federal EPSDT rule.
- Adults
- Adults on Medical Assistance have broad dental coverage. Source, as of 2025-08.
- Apply for Medical Assistance
- The state's official page
- The state's own dentist search
- Find a dentist who takes Medical Assistance
Pick Your Town
- Minneapolis (240)
- St Paul (141)
- Rochester (67)
- Edina (65)
- Maple Grove (56)
- Duluth (48)
- Woodbury (46)
- Burnsville (41)
- Eagan (38)
- Plymouth (36)
- Minnetonka (36)
- Lakeville (35)
- St Louis Park (35)
- Blaine (35)
- Bloomington (33)
- Eden Prairie (33)
- Coon Rapids (32)
- Roseville (31)
- Apple Valley (30)
- Maplewood (26)
- Mankato (25)
- Shakopee (25)
- Inver Grove Heights (23)
- Wayzata (22)
- Alexandria (21)
- Willmar (19)
- Richfield (18)
- St Cloud (18)
- Sartell (17)
- Owatonna (17)
- White Bear Lake (17)
- Hutchinson (17)
- Bemidji (16)
- Stillwater (16)
- Cottage Grove (16)
- Hastings (16)
- West St Paul (15)
- Savage (15)
- Moorhead (15)
- Virginia (15)
- Prior Lake (14)
- Hopkins (14)
- Chanhassen (14)
- Chaska (14)
- Elk River (14)
- Grand Rapids (14)
- Cambridge (13)
- Baxter (13)
- Winona (13)
- Fergus Falls (13)
- Buffalo (13)
- Brooklyn Center (12)
- Austin (12)
- New Brighton (12)
- Fairmont (12)
- Red Wing (11)
- Lake Elmo (11)
- Forest Lake (10)
- Brooklyn Park (10)
- Brainerd (10)
All 338 towns
- Ada 1
- Adams 1
- Adrian 1
- Aitkin 1
- Albany 1
- Albert Lea 4
- Albertville 8
- Alden 1
- Andover 7
- Annandale 4
- Anoka 9
- Arden Hills 5
- Arlington 2
- Aurora 1
- Avon 1
- Babbitt 1
- Bagley 1
- Balaton 1
- Barnesville 2
- Battle Lake 1
- Bayport 3
- Becker 2
- Belgrade 1
- Belle Plaine 5
- Bellechester 1
- Benson 1
- Big Lake 7
- Bigfork 1
- Bird Island 1
- Biwabik 1
- Blackduck 1
- Blooming Prairie 3
- Blue Earth 2
- Braham 1
- Breckenridge 3
- Byron 3
- Caledonia 2
- Canby 2
- Cannon Falls 3
- Carlton 2
- Carver 1
- Cass Lake 2
- Center City 1
- Champlin 7
- Chatfield 1
- Chisago City 2
- Chisholm 1
- Chokio 1
- Circle Pines 3
- Clearwater 2
- Cloquet 10
- Cokato 3
- Cold Spring 3
- Coleraine 2
- Columbia Heights 4
- Cook 1
- Cottonwood 1
- Crookston 4
- Crosby 2
- Crosslake 2
- Crystal 7
- Dassel 1
- Dawson 2
- Dayton 1
- Deer River 1
- Deerwood 2
- Delano 2
- Detroit Lakes 7
- Dilworth 1
- Eagle Lake 1
- East Grand Forks 3
- Elbow Lake 1
- Elgin 1
- Ely 4
- Esko 1
- Evansville 1
- Eveleth 1
- Excelsior 6
- Eyota 1
- Falcon Heights 1
- Faribault 7
- Farmington 5
- Fertile 1
- Floodwood 1
- Foley 3
- Fosston 2
- Fridley 7
- Fulda 1
- Gilbert 2
- Glencoe 5
- Glenwood 2
- Golden Valley 8
- Grand Marais 2
- Granite Falls 2
- Hallock 2
- Halstad 2
- Hancock 1
- Hanover 1
- Hawley 2
- Hector 1
- Hendricks 1
- Hermantown 3
- Hibbing 7
- Hinckley 1
- Hoffman 1
- Hokah 1
- Holdingford 1
- Houston 1
- Howard Lake 1
- Hugo 5
- International Falls 4
- Ironton 1
- Isanti 2
- Isle 1
- Jackson 2
- Karlstad 1
- Kasson 2
- Kenyon 1
- La Crescent 1
- Lake City 3
- Lake Park 1
- Lakeland 2
- Lanesboro 1
- Laporte 1
- Le Center 1
- Le Roy 1
- Le Sueur 2
- Lester Prairie 1
- Lewiston 2
- Lindstrom 2
- Lino Lakes 5
- Litchfield 3
- Little Canada 1
- Little Falls 4
- Long Lake 3
- Long Prairie 2
- Longville 1
- Lonsdale 1
- Luverne 2
- Madelia 2
- Madison 1
- Madison Lake 1
- Mahnomen 1
- Mahtomedi 3
- Maple Lake 1
- Maple Plain 1
- Mapleton 1
- Marshall 5
- Mazeppa 1
- McGregor 1
- Medina 3
- Melrose 1
- Menahga 1
- Mendota Heights 6
- Milaca 1
- Minneota 1
- Montevideo 2
- Montgomery 4
- Monticello 8
- Moose Lake 2
- Mora 4
- Morgan 1
- Morris 3
- Mound 1
- Mounds View 1
- Nashwauk 1
- New Hope 6
- New London 1
- New Market 1
- New Prague 5
- New Richland 1
- New Ulm 7
- Newport 1
- Nicollet 1
- Nisswa 3
- North Branch 3
- North Mankato 3
- North Oaks 9
- North St Paul 3
- Northfield 5
- Norwood Young America 1
- Oak Grove 1
- Oak Park Heights 2
- Oakdale 9
- Ogema 2
- Ogilvie 1
- Olivia 1
- Orono 2
- Oronoco 1
- Orr 3
- Ortonville 1
- Osakis 1
- Osseo 6
- Otsego 3
- Park Rapids 4
- Parkers Prairie 1
- Paynesville 1
- Pelican Rapids 3
- Pequot Lakes 3
- Perham 5
- Pierz 1
- Pillager 1
- Pine City 3
- Pine Island 3
- Pine River 1
- Pipestone 2
- Plainview 1
- Princeton 9
- Proctor 1
- Ramsey 6
- Red Lake 1
- Redwood Falls 4
- Remer 2
- Rice 1
- Richmond 1
- Robbinsdale 9
- Rockford 3
- Rogers 5
- Roseau 2
- Rosemount 9
- Rush City 1
- Rushford 1
- Salol 1
- Sandstone 1
- Sauk Centre 4
- Sauk Rapids 6
- Scandia 1
- Shoreview 7
- Shorewood 1
- Silver Bay 1
- Slayton 1
- Sleepy Eye 3
- South St Paul 3
- Spring Lake Park 3
- Spring Park 1
- Spring Valley 2
- Springfield 2
- St Anthony 3
- St Bonifacius 2
- St Francis 2
- St James 2
- St Joseph 1
- St Michael 6
- St Peter 4
- Staples 3
- Stewartville 3
- Sunfish Lake 1
- Swanville 2
- Taylors Falls 1
- Thief River Falls 4
- Tower 1
- Tracy 1
- Truman 1
- Twin Valley 2
- Two Harbors 3
- Tyler 1
- Vadnais Heights 3
- Victoria 3
- Wabasha 5
- Waconia 7
- Wadena 5
- Waite Park 2
- Walker 1
- Warren 1
- Warroad 2
- Waseca 6
- Watertown 2
- Waterville 1
- Wells 1
- Wheaton 1
- Windom 3
- Winnebago 1
- Winsted 1
- Winthrop 1
- Worthington 8
- Wyoming 2
- Zimmerman 3
- Zumbrota 2
Health Centers With a Dental Office
These dental listings match a site in the federal health center list. Health centers take Medical Assistance 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.
-
People's Center Clinics & Services Longfellow
Questions People Ask
Does Medical Assistance cover dental for adults in Minnesota?
Yes. Medical Assistance 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 Medical Assistance?
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 Minnesota without insurance?
Start with a health center. There are 14 with a dental office on this list in Minnesota. Health centers have to offer a sliding fee by income. Dental schools also see patients at reduced prices.
Do all these offices take Medical Assistance?
No, and we have not confirmed which do outside California. Call and ask whether they take Medical Assistance for new patients before you go.