Building Hope Through Healing

Free, quality health care to low-income, uninsured patients in Mecklenburg and Union Counties.

" class="custom-link btn border-width-0 btn-color-193093 btn-no-scale btn-icon-left">Watch VideoDonate

Free, quality health care for low-income, uninsured people.

Our mission is to create a medical home for uninsured families and individuals in Mecklenburg and Union counties. We not only treat our patients physically through primary care and specialty services, but we also provide behavioral health and education to empower and treat the whole individual. Matthews Free Medical Clinic (MFMC) is a 501(c)(3) nonprofit corporation that provides free, quality health care to low-income, uninsured people.

Become a patient

To check your eligibility, you can click on the “Apply To Become A Patient” tab or give us a call at 704-841-8882 and select option 1 for the new patient applications line.

Read More

Volunteer

Opportunities are available for both medical providers and non-medical volunteers. We could not provide the same level of high-quality care without our amazing volunteers!

Read More

Donate

We are a 501(c)(3) nonprofit that is funded by grants, foundations, civic organizations, Churches, private donors and annual fundraisers. Help us increase our impact and reach by donating to our organization today.

Read More
TESTIMONIALS

What Our Wonderful Patients Have to Say

Donate Today
2023-2024 ACHIEVEMENTS

Nearly 5000

Patient Visits

Over 2 Million

Dollars in health care provided to patients at no cost

Nearly 5000

Volunteer Hours

Donate Today!
UPCOMING EVENTS

News & Updates from MFMC

Announcing our newest Spring Fundraiser….Boards & Brews!  Click Boards & Brews 2026 for more information and to register!

May 16, 2026 at MFMC

Hearts & Hands is November 7th, 2026 Save The Date!

If you are interested in making a donation, please call 704-841-8882 to schedule an appointment

Latest from Facebook

DONATE TODAY!

Building Hope Through Healing

Matthews Free Medical Clinic (MFMC) is a 501(c)(3) nonprofit corporation that provides free, quality health care to low-income, uninsured patients in Mecklenburg and Union Counties. Your contribution goes a long way toward ensuring that our impact remains meaningful and widespread.

Become Part of Our Mission
THANK YOU to

Our Partners

 


Get In Touch

Phone: 704-841-8882

  • New Patient Application Questions or Appointments: Press 1
  • To Schedule or Change an Existing Appointment: Press 2
  • Nurse Triage Line: Press 3
  • Social Work Line: Press 4
  • Front Desk: Press 0
Our Location

196 S. Trade St.
Matthews, North Carolina 28105
Get Directions

Office Hours

Mon to Thur 8:30AM – 4:00PM
Fri 8:30AM – 1:00PM
All Visits are by appointment only