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 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 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.