Medical Clinic

From An Holistic Approach to Healthcare

The Free Clinic of Our Towns is a community-wide volunteer organization dedicated to optimizing the health of those in need in the north Mecklenburg and south Iredell region. The primary goal of the clinic is to provide free medical care for the uninsured.

General medical care is available to all ages for both acute and chronic problems. The program offers an array of services from nurse assessments, lab work, medication management, and patient education.

The clinic is limited in the types of prescriptions it can provide; we strive to achieve positive experience and outcome for each and every client. While medical care is the primary goal of the clinic, it is integrated with other social services.

The clinic is supported by many organizations and volunteers. Davidson College students, along with other community members, play an important role in maintaining the clinic's functions.

Service Eligibility

The Free Clinic of Our Towns serves individuals in the north Mecklenburg and south Iredell regions. These areas include Cornelius, Davidson, Huntersville, and Mooresville. To register as a patient, bring a valid form of ID and proof of address. The clinic provides medical care to all age groups.

The Free Clinic of Our Towns is a free service. Donations are greatly appreciated.


Thursday 6pm - 8pm

The Free Clinic of Our Towns is a walk-in clinic based on first come-first served. Patient registration begins at 5:00 PM and closes at 7 PM. The MDs arrive at 6 PM.

Patients returning for lab results are asked to come no earlier than 7:00 PM. In the event of inclement weather, please call the Center to see whether the clinic is open.

Contact Clinic Director Sabrina Niggel, PhD, (704) 896-0471 x 116

Supervising Physicians

Dr. Steve Williamson
Dr. Craig White