Usually it's Laertes. However, a lot depends on how the director chooses to stage it. In one production, Fortinbras's army lays hold of Horatio and put him up against the wall. Fortinbras says, "Go, bid the soldiers shoot" and they shoot Horatio. In that production Hamlet was the second last to die.
Ryes
Hamlet is the last person to actually die in the play. However, Rosencrantz and Guildenstern are the last people to have been mentioned dead--by Fortinbras I believe.
The last one.
Laertes.
In Shakespeare's "Hamlet," the last character to die is Hamlet himself. After a series of tragic events, including the duel with Laertes, Hamlet is mortally wounded by a poisoned blade. He ultimately succumbs to his injuries, but not before revealing the truth about King Claudius's treachery. Hamlet's death marks the culmination of the play's themes of revenge, mortality, and the consequences of ambition.
Polonius dies in Act 3. Ophelia dies offstage in Act 4; Rosencrantz and Guildenstern die offstage sometime after Act 4. Hamlet, Claudius, Gertrude and Laertes all die in Act 5.
Hamlet's father's rival was Hamlet's stepfasther, Gertrude's second husband, Claudius.
Douglas Hamlet died in 1995.
Hamlet Winstanley died in 1756.
Hamlet Watling died in 1908.
Hamlet Gonashvili died in 1985.
I don't know. Especially since Hamlet was stabbed first. But Hamlet is the main character. He has to take longer to die