(26 May 1995 - present)
In 1990, she met Senator Kerry at an Earth Day rally. This was the only reported time they met before Senator Heinz died in a plane crash on April 4, 1991. In 1992, they met again, at the Earth Summit in Rio de Janeiro, Brazil. She was a member of a State Department delegation appointed by then-President George H. W. Bush. Their courtship began in 1993, and they were married May 26, 1995, on Nantucket, Massachusetts. Choosing to remain registered as a Republican until John Kerry's presidential bid in 2004, she kept her name Teresa Heinz. In May 2004, she said:
"My legal name is still Teresa Heinz. Teresa Heinz Kerry is my name..... for politics. Just so people don't ask me questions about so and so is so and so's wife or this and that. Teresa Heinz is what I've been all my growing-up life, adult life, more than any other name. And it's the name of my boys, you know ?..... So, that's my legal name and that's my office name, my Pittsburgh name."