Free and Low-Cost Health Clinics and Other Community Resources

Map of Free and Low-Cost Providers

The map below lists some of the free and low-cost healthcare providers in Mecklenburg County. These organizations serve residents who do not have health insurance. For more information about services or appointments, please call the organization directly or visit their websites.

This list of free and low-cost providers is also available to download:

Map and Listing of Free and Low-Cost Providers with Services for School-Aged Children*

The map and listing below list health care providers offering free and low-cost health assessments and immunizations to school-aged children in Mecklenburg County. For more information about services or appointments, please call the organization directly or visit their websites.

* The information in this section is up to date as of August 1, 2024. Updates will be made annually at the start of the school year.

AFC Urgent Care

  • Health assessments: $35
  • Pre-register online; walk-ins accepted
    • Monroe location - Walk-ins only
  • Insurance not accepted

Amity Medical Group

  • Health assessments: Fees vary based on insurance copay or sliding scale for uninsured
  • Immunizations: No/low cost
  • Appointments required
  • Accepts private insurance, Medicaid, uninsured, underinsured

Atrium Health

  • Health assessments: $50 copay, then billed to insurance or sliding scale, 40% discount for no insurance; can apply for financial aid by calling 704-446-1957
  • Immunizations: No/low cost
  • Appointments required
  • Accepts private insurance, Medicaid, uninsured, underinsured

Cabarrus Rowan Community Health Centers

  • Health assessments: Sliding scale
  • Immunizations: No/low cost
  • Walk-ins only
  • Accepts private insurance, Medicaid, uninsured, underinsured

Camino Community Center

  • Health assessments: Included in membership fee
    • Members only: $150 fee per year; $75 fee for visits
  • Appointments required
  • Insurance not accepted

Care Ring

  • Health assessments: $60
  • Appointments required
  • Insurance not accepted

Centro Medico Latino

  • Health assessments: $120
  • Immunizations: No/low cost
  • Appointments required
  • Insurance not accepted

Charlotte Community Health Clinic

  • Health assessments: Cost varies
    • For existing patients only; call the office if you are interested in becoming a patient of the clinic.
  • Appointments required
  • Accepts private insurance, Medicaid, uninsured, underinsured
    • Insured: Pay copay/deductible
    • Uninsured: Cost based on a sliding scale

CVS Minute Clinic

  • Health assessments: $69
  • Immunizations: No/low cost
  • Appointments required
  • Insurance not accepted

C.W. Williams Community Health Center

  • Health assessments: Cost varies
  • Immunizations: No/low cost
  • Appointments required
  • Accepts private insurance, Medicaid, uninsured, underinsured

FastMed

  • Health assessments: $49
  • Appointments required
  • Insurance not accepted

Freedom Medical and Urgent Care

  • Health assessments:
    • Insured: Pay copay
    • Uninsured: $200
  • Immunizations: No/low cost
  • Appointments preferred; walk-ins accepted
  • Accepts private insurance, Medicaid, uninsured

Grace Medical

  • Health assessments:
    • New patients: $138
    • Current patients: $100
  • Immunizations:
    • New patients: $138
    • Current patients: No/low cost
  • Appointments preferred; walk-ins accepted
  • Accepts private insurance, Medicaid, uninsured

 

Hope Community Clinic of East Charlotte

  • Health assessments: $120
  • Immunizations: No/lost cost
  • Appointments required
  • Accepts uninsured only

Mecklenburg County Public Health

  • Immunizations: No/low cost
  • Appointments preferred; walk-ins accepted
  • Accepts private insurance, Medicaid, uninsured, underinsured

Novant Health

  • Health assessments: Cost varies
  • Immunizations: No/low cost
  • Appointments required
  • Accepts private insurance, Medicaid, uninsured (payment plan), underinsured
    • Movement Family Wellness Center serves uninsured only (charity care)

Novant Health GoHealth Urgent Care

  • Health assessments: $45
  • Appointments preferred; walk-ins accepted
    • Appointments required at Ballantyne location
  • Insurance not accepted

StarMed

  • Health assessments: $40
  • Immunizations: No/low cost
  • Appointments preferred; walk-ins accepted
  • Accepts private insurance, Medicaid, uninsured, underinsured

Community Resource Guide

The following links can help you find more information about services in Mecklenburg County that can meet needs beyond primary healthcare such as housing, food, and mental or behavioral healthcare needs.

Mecklenburg County Department of Community Resources

  • The Department of Community Resources provides individuals and families with immediate access to a diverse range of Mecklenburg County Health and Human Services programs and community partner services in Community Resource Centers throughout the County. Call 980-314-8400 or email [email protected],

Emergency Dentists

  • Emergency Dentists USA help you find a walk-in dentist near you any time, day or night, every single day of the year. The 24/7 toll-free helpline is 1 (888) 420-6826.

NC 211

  • NC 211 is an information and referral service provided by United Way of North Carolina. Families and individuals can call 2-1-1 or 1-888-892-1162 to receive free and confidential information on health and human services within their community.

FindHelp.org (formerly AuntBertha)

  • Find free or reduced-cost resources like food, housing, financial assistance, health care, and more. Help starts here.