Here’s how the attack unfolded and what we know so far.
The MP for Southend West was stabbed at Belfairs Methodist Church in Leigh-on-Sea, in Essex. He was there for one of his regular Friday meetings with his constituents.
Just 15 minutes before the attack, the 69-year-old was standing on the church steps, chatting and laughing with locals.
At about 12:05 BST on Friday, Sir David walked into the church alongside two female members of his staff to meet more constituents.
Local councillor John Lamb said that it was then a man emerged from a small group of waiting constituents and attacked Sir David, stabbing him several times.
Read the full article here.