A Labour activist in her 70s was attacked on the campaign trail in North Herefordshire.
The incident happened on Saturday afternoon in Bromyard.
A female canvasser, who has not been named, was "pushed over flat into the road" by her attacker, according to a Facebook post from the local party in North Herefordshire.
It came after a woman approached the group, took a pen from the group of volunteers and defaced a party banner.
The woman was then seen "ranting and swearing, using foul and abusive language" and calling the canvassers "Marxists."
The victim was given treatment by a community first responder, but declined further treatment.
A spokesman for the Labour campaign said: "This was deeply shocking.
"We are pleased to say that our volunteer is recovering from her injuries and the shock of being assaulted and we are grateful to the police and the ambulance service for their assistance."
West Mercia Police confirm no arrests have been made.
Rent to rise by £400 per month at Ludlow council house
Council justifies chief exec salary
New commercial park granted
Potholes issue – task and finish group to be set up
Ludlow Town Council told to fund parking order
Eight-figure sum quoted to fix Ledbury station access
Pothole chaos on Shropshire’s rural roads
Shropshire Council wants to link up with Telford and Wrekin