A spokesman from Wiltshire Police said: "A male walked into the offices of David Nolder and Co in St John's Street, armed with a weapon, and shot a male.
The offender drove off in a car but was arrested at approximately 3.35pm without a struggle by armed officers in Rowde.
He is now in custody at Melksham Police Station. We recovered a weapon which we believe was used in the incident."
– Simon Fisher, Deputy town clerk at Devizes Town Council
Someone came into the town hall and said there's been a shooting. A short time before that some of us heard a bang - it sounded like a car backfiring or a car bumping into another car. One of our staff saw a male being carried out on a stretcher.
A legal worker is fighting for his life in hospital after being shot in the head by a man. The victim was found by Police in his office at Morris, Goddard and Ward in Devizes, Wiltshire. He was airlifted to Frenchay Hospital in Bristol. A man has been arrested and is in Police custody.
A man has been airlifted to hospital after being shot in a solicitors office in Wiltshire. Police were called to Morris, Goddard and Ward on St John Street in Devizes this afternoon.
A man has been arrested and remains in custody.