Steel Prices in Leeds
Current local market rate for scrap steel in Leeds. Compared with the UK national average.
Leeds Indicative Rate
Last updated: 21/08/2026
A regional guide derived from our UK index, not a quote from a named yard. Confirm with the yard before travelling.
UK National Average
Leeds vs UK Average
Our indicative rate for steel in Leeds is £0.10–£0.16/kg, in line with the UK national average of £0.10–£0.16/kg. It is a guide derived from our national index rather than a quote from any particular yard, so confirm with the yard before you travel.
Where Steel Pays Most in the UK
Of the 8 cities we hold a local steel rate for, Leeds ranks 3rd. Rates move with local demand, transport costs and how much competition there is between yards, so it is worth checking neighbouring cities if you have a large load and can travel.
| City | Local rate (£/kg) | vs UK average |
|---|---|---|
| London | £0.10–£0.17 | +5% |
| Edinburgh | £0.10–£0.16 | in line |
| Leeds (this page) | £0.10–£0.16 | in line |
| Liverpool | £0.10–£0.16 | in line |
| Manchester | £0.09–£0.16 | -2% |
| Birmingham | £0.09–£0.15 | -3% |
| Sheffield | £0.09–£0.15 | -4% |
| Glasgow | £0.09–£0.15 | -5% |
Local rates are indicative and change with the commodity markets. Always confirm with the yard before travelling.
Scrap Yards in Leeds
Frequently Asked Questions – Steel in Leeds
How much is scrap steel worth in Leeds?▾
Our indicative guide for scrap steel in Leeds is £0.10–£0.16/kg. That is a regional adjustment to our UK national index rather than a quote from a named yard, so treat it as a starting point and get at least two local quotes before selling.
Is scrap steel priced differently in Leeds vs the rest of the UK?▾
Prices in Leeds are currently tracking close to the UK national average. Regional differences do occur and can shift week to week, so always get a local quote.
Can a Leeds scrap yard pay me cash for steel?▾
No. Under the Scrap Metal Dealers Act 2013, all scrap dealers in the UK — including those in Leeds — are legally required to pay by bank transfer or cheque. Never accept a cash offer.