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 July 18, 2025. Updates will be made annually at the start of the school year.

AFC Urgent Care

  • Health assessments: $70
  • Pre-register online; walk-ins accepted
  • Insurance not accepted; serves only uninsured and underinsured 

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, and 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 (service excluded at Care Everywhere Mobile)
  • Appointments required
  • Accepts private insurance, Medicaid, uninsured, and underinsured

Cabarrus Rowan Community Health Centers

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

Camino Community Center

  • Health assessments: $80
  • Appointments required
  • Insurance not accepted; serves only uninsured and underinsured 

Care Ring

  • Health assessments: Billed through Medicaid
  • Appointments required
  • Insurance not accepted; serves only uninsured and underinsured 

Centro Medico Latino

  • Health assessments: $85
  • Immunizations:  $20 fee for first vaccine, $10 each additional vaccine
  • Appointments required
  • Insurance not accepted; serves only uninsured and underinsured 

Charlotte Community Health Clinic

  • Health assessments: Cost varies; existing patients only
  • Immunizations: Cost varies; existing patients only
  • Accepts new patients to establish primary care but does not accept new patients who only need a health assessment or immunization
  • Appointments required
  • Accepts private insurance, Medicaid, uninsured, and underinsured
    • Insured: Pay copay/deductible
    • Uninsured: Cost based on a sliding scale

Cornerstone Medical Group 

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

CVS Minute Clinic

  • Health assessments: $76
  • Immunizations: No/low cost
    • Insurance accepted.
    • If self-pay, cost is between $113 and $214 per vaccine
  • Appointments required
  • Insurance accepted

C.W. Williams Community Health Center

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

Eastway Medical Clinic and Urgent Care 

  • Health assessments: $120
  • Sports physicals: $80
  • Immunizations: Billed through insurance, cost varies for self-pay
  • Appointments required
  • Accepts Medicaid, private insurance, and uninsured 

FastMed

  • Health assessments: $69
  • Appointments required
  • Insurance not accepted; serves only uninsured and underinsured 

Freedom Medical and Urgent Care

  • Health assessments:
    • Insured: Pay copay
    • Membership-based billing:
      • Uninsured: $40/month for individual; $120/month for family
  • Immunizations: No/low cost
  • Appointments preferred; walk-ins accepted
  • Accepts private insurance, Medicaid, and uninsured

Grace Medical

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

Hope Community Clinic of East Charlotte

  • Health assessments: $20
  • Appointments required
  • Insurance not accepted; serves only uninsured 

Mecklenburg County Public Health

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

Novant Health

  • Health assessments: Cost varies
  • Immunizations: No/low cost
  • Appointments required
  • Accepts private insurance, Medicaid, uninsured (payment plan), and 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; serves only uninsured and underinsured 

StarMed

  • Health assessments: $40
  • Immunizations: No/low cost
  • Appointments preferred; walk-ins accepted
  • Accepts private insurance, Medicaid, uninsured, and 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.