There are several different types of Medicaid programs that are available to pay for the cost of long-term care for Virginia residents. However, each program has a different set of eligibility requirements, and therefore, not all senior citizens may be able to take advantage of Medicaid funds.