The Centers for Medicare and Medicaid recommends that medical records be retained for at least 7 years after the date of the last patient contact. Some states have longer retention requirements for certain types of records, such as records related to minors or to medical malpractice claims.