Medicaid, not Medicare, is the primary payer of nursing home care in the United States. Although Medicare pays for short-term skilled nursing or rehabilitative care in a skilled nursing facility, it does not pay for extended care in a nursing home or for other custodial long-term care.