Birmingham has the most industrial accidents in Britain, with 20% being of major severity, analysis by the union GMB has revealed.
A total of 3,325 industrial accidents were reported to the Health and Safety Executive for Birmingham from 2003 to 2004.
Four were fatal industrial accidents and 612 were major industrial accidents.
Fatal and major accidents accounted for almost one in five (18.5%) of all industrial accidents in the city.
The figures showed that Leeds was second in the list with 2,807 work-related accidents and Glasgow third (2,395 accidents).
GMB national health and safety officer John McClean said: "This shows the continuing extent of people being maimed and killed by industrial accidents.
"This is in spite of the rafts of existing legislation putting a duty on employers to conduct risk assessments of the hazards faced by their workers and take steps to eliminate them."
He added: "These figures show that corners have been cut and that there is inadequate enforcement."
There were 318 fatal industrial accidents in Britain as a whole from 2003 to 2004, out of a total of 170,371 industrial accidents. Of these, 31,485 (18.7%) were major accidents.
The results placed Birmingham at the top of the British league for both industrial accidents and major industrial accidents.