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.
Hereford set to be turned pink during Venus Midnight Walk for St Michael’s Hospice
Working Together Ludlow Thanks Mayor for Donation Supporting Community Garden Renovation
Calls for road safety study
Thousands of NHS patients treated in hospital corridors
Village war memorial to be restored to its former glory
New eclectic eatery for town-centre spot
‘Tash’ Ashby death could yet lead to homicide inquiry
Cats Protection Hosts Family Summer Event in Allensmore