American couple, Herbert Fisher and Zelmyra Fisher, who were married for 86 years and 290 days, hold the record for the longest marriage according to the Guinness World Records. They were married on May 13, 1924 in North Carolina and remained married till February 27, 2011, when Herbert passed away.