Does Medicare Pay for Long-Term Care in a Nursing Home? Medicare does not cover long-term care in a nursing home, though Medicaid or private long-term health insurance may.