Medicaid provides free or low-cost health coverage to some low-income people, families and children, pregnant women, the elderly, and people with disabilities. Many states have expanded their Medicaid programs to cover all people below certain income levels. Medicaid qualifications depend partly on whether your state has expanded its program.