family doctor maine, family physician maine, primary care maine, primary care physician maine

(207) 861-3000 / (800) 491-8600

Welcome to Inland Family Care Practices

Inland Family Care practices have experienced providers in many close to home locations ready to offer healthcare that can help keep you and your family at your very best. From routine physicals and immunizations to managing chronic illness, Inland primary care practices will always put you first with caring staff and convenient hours – including a Weekend Care service that connects you to a provider on Saturdays and Sundays! As an Inland Family Care patient, you’ll also have access to an online Patient Portal where you can communicate with your provider, request test results, and much more! Join the Inland family today! 

Call today to find a provider who is just right for you!

Primary Care

Inland Family Care-
Waterville locations:
16 Concourse West - 873-1036 | Driving Directions
10 Washington St – 877-7100 | Driving Directions

Inland Family Care-locations near you:
Oakland, 74 Water Street – 465-7342 | Driving Directions
Fairfield, 121 Main Street – 453-9211 | Driving Directions
Unity, 80 Main Street – 948-2100 | Driving Directions
North Anson, 167 Main Street – 635-2330 | Driving Directions
Madison/Skowhegan, 344 Lakewood Road – 474-2994 | Driving Directions

Internal Medicine

Inland Medical Associates "Primary care for adults"

Waterville, 174 Kennedy Memorial Drive – 861-7180 | Driving Directions
Waterville, 180 Kennedy Memorial Drive, Suite 202 – 872-2900 | Driving Directions

To find a physician in another specialty, please call our Provider Finder Service at 800-914-1409 or visit on our Provider Finder Service on our homepage.

All Inland Family Care practices are registered Let’s Go! Healthcare Sites - confirming our providers’ commitment to your family’s good health by promoting the 5-2-1-0 messages of active living and healthy eating.  To learn more, visit