Doctors at Boston's Massachusetts General Hospital upgraded Teresa Heinz Kerry's condition from fair to good after she took ill last weekend on Nantucket Island, CNN reported.
Kerry spokesman Glen Johnson said doctors had not yet concluded what caused the seizure, though many possibilities had "thankfully" been ruled out.
Heinz Kerry, 74, next will be transferred to Spaulding Rehabilitation Hospital in Boston.
Martin Bashir resigns from MSNBC over Sarah Palin comments
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'