Inova Population and Community Health Services offer services (i.e., primary and pediatric care, mental health, Medicaid enrollment assistance, etc.) free of charge through charity (financial aid) for people who uninsured, and to those who have Medicaid.
Also, here is the link for more info