Where cars rust: MOT structural rust failures by area, 2025
In 2025, 383,285 MOT tests on cars and light vans in Great Britain failed on structural rust. That is 1 in 87. Where the car is tested makes a large difference: about 1 in 28 in Kirkcaldy against about 1 in 750 in north-west London, after allowing for the age of the vehicles.
This page ranks the 116 postcode areas with enough tests to compare, shows how the rate climbs with age, and lists what the testers failed. The figures are our own count from the 42.7 million test records DVSA publishes as open data. Every table can be downloaded.
- 383,285 MOT tests failed on structural rust (1.15% of tests)
- 599,015 failed on rust of any kind, including brake pipes and suspension parts. About 1 in 15 of all MOT failures
- 14,721 structural rust failures the tester marked as dangerous
- 1,719,209 tests with structural rust recorded as a failure or an advisory (5.18%)
The highest and lowest areas
The tables give the share of MOT tests that failed on structural rust in each postcode area. The rate is adjusted for vehicle age, so an area does not rank higher just because its cars are older. The area is where the test station is.
| Rank | Area | Rate | Roughly |
|---|---|---|---|
| 1 | Kirkcaldy KY | 3.61% | 1 in 28 |
| 2 | Perth PH | 3.26% | 1 in 31 |
| 3 | Aberdeen AB | 2.97% | 1 in 34 |
| 4 | Dundee DD | 2.92% | 1 in 34 |
| 5 | Kilmarnock KA | 2.86% | 1 in 35 |
| 6 | Inverness IV | 2.86% | 1 in 35 |
| 7 | Falkirk FK | 2.85% | 1 in 35 |
| 8 | Motherwell ML | 2.47% | 1 in 40 |
| 9 | Paisley PA | 2.47% | 1 in 41 |
| 10 | Truro TR | 2.32% | 1 in 43 |
| Rank | Area | Rate | Roughly |
|---|---|---|---|
| 107 | Twickenham TW | 0.22% | 1 in 452 |
| 108 | Sutton SM | 0.20% | 1 in 488 |
| 109 | Croydon CR | 0.20% | 1 in 495 |
| 110 | Ilford IG | 0.20% | 1 in 503 |
| 111 | Harrow HA | 0.20% | 1 in 505 |
| 112 | Southall UB | 0.17% | 1 in 575 |
| 113 | South West London SW | 0.15% | 1 in 676 |
| 114 | West London W | 0.14% | 1 in 709 |
| 115 | East London E | 0.14% | 1 in 725 |
| 116 | North West London NW | 0.13% | 1 in 746 |
The nine highest areas are all in Scotland, and Truro is tenth. The fourteen lowest are all in and around London. Kirkcaldy's rate is 28 times that of north-west London.
| Region | MOT tests | Failed on structural rust | Rate (age-adjusted) |
|---|---|---|---|
| Scotland | 2,605,617 | 44,949 | 2.64% |
| Rest of England and Wales | 27,060,104 | 329,999 | 1.17% |
| London, inner and outer | 3,543,036 | 8,336 | 0.24% |
London here means these postcode areas: BR, CR, DA, E, EN, HA, IG, KT, N, NW, RM, SE, SM, SW, TW, UB, W and WD.
Road salt and sea air are the usual explanations, and the pattern fits both. This data records where rust failures happen. It cannot show why.
Every postcode area
Showing 119 of 119 areas
| Rank | Area | MOT tests | Failed on structural rust | Rate | Age-adjusted rate | Range |
|---|---|---|---|---|---|---|
| 1 | Kirkcaldy KY | 186,858 | 4,996 | 2.67% | 3.61% | 3.51 to 3.71% |
| 2 | Perth PH | 98,541 | 2,165 | 2.20% | 3.26% | 3.13 to 3.39% |
| 3 | Aberdeen AB | 254,259 | 4,944 | 1.94% | 2.97% | 2.89 to 3.05% |
| 4 | Dundee DD | 136,160 | 2,770 | 2.03% | 2.92% | 2.82 to 3.03% |
| 5 | Kilmarnock KA | 178,076 | 3,212 | 1.80% | 2.86% | 2.77 to 2.96% |
| 6 | Inverness IV | 143,021 | 2,955 | 2.07% | 2.86% | 2.76 to 2.96% |
| 7 | Falkirk FK | 143,757 | 2,430 | 1.69% | 2.85% | 2.73 to 2.96% |
| 8 | Motherwell ML | 164,970 | 2,236 | 1.35% | 2.47% | 2.37 to 2.58% |
| 9 | Paisley PA | 152,360 | 2,351 | 1.54% | 2.47% | 2.37 to 2.57% |
| 10 | Truro TR | 203,285 | 6,431 | 3.16% | 2.32% | 2.27 to 2.38% |
| 11 | Edinburgh EH | 418,764 | 6,432 | 1.54% | 2.31% | 2.25 to 2.36% |
| 12 | Glasgow G | 532,334 | 7,102 | 1.33% | 2.28% | 2.23 to 2.33% |
| 13 | Swansea SA | 420,248 | 8,941 | 2.13% | 2.17% | 2.13 to 2.21% |
| 14 | York YO | 315,823 | 6,110 | 1.94% | 2.16% | 2.11 to 2.21% |
| 15 | Dumfries DG | 77,778 | 1,432 | 1.84% | 2.16% | 2.05 to 2.27% |
| 16 | Galashiels TD | 63,587 | 1,027 | 1.61% | 2.10% | 1.97 to 2.23% |
| 17 | Carlisle CA | 198,012 | 3,384 | 1.71% | 2.08% | 2.01 to 2.15% |
| 18 | Darlington DL | 192,426 | 3,148 | 1.64% | 2.02% | 1.95 to 2.09% |
| 19 | Plymouth PL | 339,450 | 8,633 | 2.54% | 1.99% | 1.95 to 2.03% |
| 20 | Stoke-on-Trent ST | 369,773 | 6,661 | 1.80% | 1.96% | 1.92 to 2.01% |
| 21 | Sunderland SR | 110,609 | 1,524 | 1.38% | 1.88% | 1.79 to 1.98% |
| 22 | Lancaster LA | 180,363 | 3,443 | 1.91% | 1.87% | 1.81 to 1.93% |
| 23 | Kirkwall KW | 27,960 | 472 | 1.69% | 1.86% | 1.69 to 2.02% |
| 24 | Exeter EX | 374,484 | 9,208 | 2.46% | 1.78% | 1.75 to 1.82% |
| 25 | Wigan WN | 154,435 | 2,340 | 1.51% | 1.78% | 1.71 to 1.85% |
| 26 | Blackpool FY | 141,300 | 2,663 | 1.89% | 1.78% | 1.71 to 1.84% |
| 27 | Llandrindod Wells LD | 28,368 | 565 | 1.99% | 1.70% | 1.57 to 1.84% |
| 28 | Durham DH | 165,412 | 2,209 | 1.33% | 1.70% | 1.62 to 1.76% |
| 29 | Newcastle upon Tyne NE | 556,809 | 7,125 | 1.28% | 1.69% | 1.65 to 1.73% |
| 30 | Cardiff CF | 539,764 | 7,883 | 1.46% | 1.67% | 1.64 to 1.71% |
| 31 | Hull HU | 231,618 | 3,345 | 1.44% | 1.67% | 1.61 to 1.72% |
| 32 | Newport NP | 290,375 | 4,686 | 1.61% | 1.66% | 1.61 to 1.70% |
| 33 | Llandudno LL | 317,464 | 5,930 | 1.87% | 1.63% | 1.58 to 1.67% |
| 34 | Cleveland TS | 308,138 | 3,972 | 1.29% | 1.58% | 1.53 to 1.63% |
| 35 | Chester CH | 369,877 | 5,244 | 1.42% | 1.55% | 1.51 to 1.59% |
| 36 | Torquay TQ | 169,280 | 3,975 | 2.35% | 1.53% | 1.49 to 1.58% |
| 37 | Blackburn BB | 288,452 | 4,136 | 1.43% | 1.51% | 1.47 to 1.56% |
| 38 | Shrewsbury SY | 225,180 | 3,811 | 1.69% | 1.51% | 1.46 to 1.56% |
| 39 | Harrogate HG | 93,409 | 1,028 | 1.10% | 1.50% | 1.41 to 1.58% |
| 40 | Bolton BL | 254,329 | 2,940 | 1.16% | 1.48% | 1.43 to 1.53% |
| 41 | Telford TF | 126,240 | 1,930 | 1.53% | 1.47% | 1.41 to 1.54% |
| 42 | Halifax HX | 83,052 | 1,099 | 1.32% | 1.47% | 1.38 to 1.55% |
| 43 | Oldham OL | 228,145 | 2,675 | 1.17% | 1.43% | 1.38 to 1.48% |
| 44 | Lincoln LN | 188,510 | 2,637 | 1.40% | 1.42% | 1.36 to 1.47% |
| 45 | Doncaster DN | 433,685 | 5,678 | 1.31% | 1.41% | 1.38 to 1.45% |
| 46 | Crewe CW | 201,508 | 2,377 | 1.18% | 1.39% | 1.33 to 1.44% |
| 47 | Norwich NR | 456,465 | 7,590 | 1.66% | 1.37% | 1.34 to 1.40% |
| 48 | Dorchester DT | 130,375 | 2,887 | 2.21% | 1.37% | 1.32 to 1.42% |
| 49 | Wakefield WF | 294,951 | 3,478 | 1.18% | 1.35% | 1.31 to 1.39% |
| 50 | Gloucester GL | 410,599 | 6,701 | 1.63% | 1.33% | 1.30 to 1.36% |
| 51 | Preston PR | 305,315 | 3,686 | 1.21% | 1.33% | 1.29 to 1.38% |
| 52 | Huddersfield HD | 136,726 | 1,479 | 1.08% | 1.33% | 1.26 to 1.40% |
| 53 | Stockport SK | 335,296 | 3,670 | 1.09% | 1.32% | 1.28 to 1.36% |
| 54 | Warrington WA | 340,554 | 3,387 | 0.99% | 1.30% | 1.26 to 1.34% |
| 55 | Nottingham NG | 615,138 | 7,718 | 1.25% | 1.28% | 1.25 to 1.31% |
| 56 | Bristol BS | 575,556 | 8,261 | 1.44% | 1.26% | 1.24 to 1.29% |
| 57 | Taunton TA | 217,052 | 3,912 | 1.80% | 1.25% | 1.21 to 1.29% |
| 58 | Bath BA | 281,123 | 4,575 | 1.63% | 1.24% | 1.20 to 1.27% |
| 59 | Leeds LS | 373,060 | 3,843 | 1.03% | 1.22% | 1.18 to 1.26% |
| 60 | Hereford HR | 124,379 | 1,917 | 1.54% | 1.21% | 1.16 to 1.27% |
| 61 | Sheffield S | 749,011 | 8,222 | 1.10% | 1.15% | 1.12 to 1.17% |
| 62 | Bradford BD | 295,508 | 3,376 | 1.14% | 1.14% | 1.10 to 1.18% |
| 63 | Bournemouth BH | 348,759 | 5,202 | 1.49% | 1.09% | 1.06 to 1.12% |
| 64 | Derby DE | 458,772 | 4,759 | 1.04% | 1.08% | 1.05 to 1.12% |
| 65 | Brighton BN | 402,221 | 5,600 | 1.39% | 1.08% | 1.05 to 1.11% |
| 66 | Ipswich IP | 395,533 | 5,267 | 1.33% | 1.08% | 1.05 to 1.11% |
| 67 | Worcester WR | 196,043 | 2,444 | 1.25% | 1.07% | 1.03 to 1.11% |
| 68 | Dudley DY | 225,523 | 2,635 | 1.17% | 1.07% | 1.03 to 1.11% |
| 69 | Salisbury SP | 159,006 | 2,099 | 1.32% | 1.04% | 1.00 to 1.09% |
| 70 | Walsall WS | 238,980 | 2,375 | 0.99% | 1.04% | 1.00 to 1.08% |
| 71 | Portsmouth PO | 470,978 | 6,432 | 1.37% | 1.03% | 1.01 to 1.06% |
| 72 | Liverpool L | 363,255 | 3,146 | 0.87% | 1.03% | 0.99 to 1.06% |
| 73 | Manchester M | 498,544 | 4,796 | 0.96% | 0.98% | 0.96 to 1.01% |
| 74 | Peterborough PE | 617,736 | 6,472 | 1.05% | 0.98% | 0.95 to 1.00% |
| 75 | Wolverhampton WV | 224,430 | 2,061 | 0.92% | 0.95% | 0.91 to 0.99% |
| 76 | Swindon SN | 296,008 | 3,086 | 1.04% | 0.94% | 0.91 to 0.98% |
| 77 | Northampton NN | 451,762 | 4,040 | 0.89% | 0.91% | 0.88 to 0.94% |
| 78 | Canterbury CT | 256,716 | 2,799 | 1.09% | 0.89% | 0.86 to 0.93% |
| 79 | Tonbridge TN | 444,864 | 4,916 | 1.10% | 0.88% | 0.85 to 0.90% |
| 80 | Southampton SO | 406,858 | 4,115 | 1.01% | 0.87% | 0.84 to 0.89% |
| 81 | Cambridge CB | 235,701 | 2,251 | 0.95% | 0.84% | 0.81 to 0.88% |
| 82 | Leicester LE | 589,085 | 5,267 | 0.89% | 0.84% | 0.82 to 0.86% |
| 83 | Colchester CO | 263,636 | 2,641 | 1.00% | 0.82% | 0.79 to 0.85% |
| 84 | Coventry CV | 491,027 | 4,078 | 0.83% | 0.82% | 0.79 to 0.84% |
| 85 | Birmingham B | 1,038,789 | 7,493 | 0.72% | 0.71% | 0.69 to 0.72% |
| 86 | Oxford OX | 372,106 | 2,922 | 0.79% | 0.69% | 0.67 to 0.72% |
| 87 | Medway ME | 355,180 | 2,537 | 0.71% | 0.66% | 0.63 to 0.69% |
| 88 | Guildford GU | 453,061 | 3,260 | 0.72% | 0.64% | 0.62 to 0.66% |
| 89 | Redhill RH | 346,774 | 2,637 | 0.76% | 0.63% | 0.61 to 0.66% |
| 90 | Milton Keynes MK | 349,988 | 2,196 | 0.63% | 0.63% | 0.60 to 0.65% |
| 91 | St Albans AL | 147,254 | 813 | 0.55% | 0.60% | 0.56 to 0.64% |
| 92 | Chelmsford CM | 399,806 | 2,173 | 0.54% | 0.56% | 0.54 to 0.59% |
| 93 | Reading RG | 506,805 | 2,991 | 0.59% | 0.56% | 0.54 to 0.58% |
| 94 | Watford WD | 131,737 | 584 | 0.44% | 0.53% | 0.48 to 0.57% |
| 95 | Stevenage SG | 243,292 | 1,177 | 0.48% | 0.47% | 0.45 to 0.50% |
| 96 | Hemel Hempstead HP | 321,232 | 1,636 | 0.51% | 0.47% | 0.45 to 0.49% |
| 97 | Southend-on-Sea SS | 291,456 | 1,532 | 0.53% | 0.45% | 0.43 to 0.47% |
| 98 | Dartford DA | 244,502 | 886 | 0.36% | 0.40% | 0.37 to 0.43% |
| 99 | Luton LU | 219,158 | 908 | 0.41% | 0.38% | 0.36 to 0.41% |
| 100 | Bromley BR | 120,173 | 310 | 0.26% | 0.33% | 0.29 to 0.36% |
| 101 | Romford RM | 270,164 | 770 | 0.28% | 0.32% | 0.30 to 0.34% |
| 102 | Slough SL | 238,855 | 810 | 0.34% | 0.30% | 0.28 to 0.32% |
| 103 | Kingston upon Thames KT | 277,514 | 866 | 0.31% | 0.29% | 0.28 to 0.31% |
| 104 | Enfield EN | 195,435 | 509 | 0.26% | 0.27% | 0.24 to 0.29% |
| 105 | South East London SE | 260,886 | 753 | 0.29% | 0.26% | 0.24 to 0.28% |
| 106 | North London N | 224,138 | 555 | 0.25% | 0.22% | 0.20 to 0.24% |
| 107 | Twickenham TW | 243,725 | 551 | 0.23% | 0.22% | 0.20 to 0.24% |
| 108 | Sutton SM | 74,601 | 179 | 0.24% | 0.20% | 0.17 to 0.24% |
| 109 | Croydon CR | 225,833 | 462 | 0.20% | 0.20% | 0.18 to 0.22% |
| 110 | Ilford IG | 145,798 | 239 | 0.16% | 0.20% | 0.17 to 0.23% |
| 111 | Harrow HA | 200,040 | 379 | 0.19% | 0.20% | 0.18 to 0.22% |
| 112 | Southall UB | 204,599 | 359 | 0.17% | 0.17% | 0.16 to 0.19% |
| 113 | South West London SW | 143,591 | 207 | 0.14% | 0.15% | 0.13 to 0.17% |
| 114 | West London W | 89,463 | 128 | 0.14% | 0.14% | 0.12 to 0.17% |
| 115 | East London E | 268,239 | 345 | 0.13% | 0.14% | 0.12 to 0.15% |
| 116 | North West London NW | 222,605 | 254 | 0.11% | 0.13% | 0.12 to 0.15% |
| Not ranked | Outer Hebrides HS | 14,822 | 280 | 1.89% | 2.14% | 1.89 to 2.39% |
| Not ranked | Small areas grouped by DVSA XX | 2,165 | 1 | 0.05% | 0.04% | 0.00 to 0.11% |
| Not ranked | Shetland ZE | 12,372 | 145 | 1.17% | 1.79% | 1.50 to 2.09% |
The range is a 95% confidence interval. Outer Hebrides and Shetland had fewer than 20,000 tests, so they are listed but not ranked. DVSA groups a few small areas together as XX, and EC and WC do not appear separately.
Download this table with more columns (CSV)
Rust and age
Structural rust is rare on a young car. At 10 years old, 0.22% of tests fail on it. At 15 it is 2.57%, at 20 it is 5.71%, and it peaks at 8.71% at 27 years.
Count advisories as well and the numbers are much larger: structural rust is written on 12.74% of tests at 15 years old and 19.02% at 20.
Vehicles aged 13 or more take 29% of the tests and 91% of the structural rust failures.
The rate falls for the oldest vehicles, likely because the ones that last that long have been looked after. Most vehicles over 40 years old no longer need an MOT, so those still being tested are there by choice.
Download the figures by age (CSV)
What the testers failed
The MOT has no single box for rust. The tester picks the defect that fits, and 89 of the defects for cars name corrosion. These ten were recorded most often in 2025.
| Defect | Structural | Times recorded |
|---|---|---|
| Rigid brake pipe excessively corroded | No | 272,147 |
| Corrosion within 30 cm of a suspension component mounting | Yes | 252,171 |
| Body structure corroded so that rigidity is significantly reduced | Yes | 88,506 |
| Seat belt anchorage area: strength significantly reduced | Yes | 78,422 |
| Body or chassis corrosion within 30 cm of a body mounting | Yes | 62,962 |
| Suspension arm corroded and seriously weakened | No | 49,194 |
| Sub-frame corroded and seriously weakened | Yes | 46,054 |
| Chassis corroded so that rigidity is significantly reduced | Yes | 37,835 |
| Brake hose ferrule excessively corroded | No | 36,874 |
| Corrosion within 30 cm of a sub-frame mounting | Yes | 24,358 |
There is no MOT defect for sills. A rotten sill is recorded as body structure corrosion, or as corrosion within 30 cm of a suspension or seat belt mounting. It is counted in these figures but cannot be shown separately.
Corroded brake pipes are the most common rust failure of all. They count under rust of any kind, not under structural rust.
Month by month
The share of tests failing on structural rust ran from 1.03% in March to 1.32% in November.
Download the figures by month (CSV)
How we counted
The source
DVSA publishes an anonymised record of every MOT test and every defect recorded, under the Open Government Licence. We used the 2025 files, published in June 2026: 42,728,066 test records and 92,473,454 defect records.
DVSA anonymised MOT tests and results
Which tests
Class 4 vehicles (cars, motor caravans and vans up to 3,000 kg), first attempts only, with a result of pass, fail, or pass after a repair during the test. Retests are left out. That gives 33,210,951 tests, of which 9,193,623 (27.68%) failed. This is the definition DVSA uses for its own initial failure rate.
What counts as rust
DVSA does not flag corrosion. We read the wording of all 1,930 current defects for class 4 and listed the 89 whose failure wording names corrosion. 34 of them are structural: the body structure, chassis and sub-frames, and the areas within 30 cm of suspension, steering, brake, seat belt and towbar mountings.
Download the corrosion defect code list (CSV)
One judgement call
Since May 2018 the failure wording for a weak seat belt anchorage area no longer says what weakened it. The advisory version of the same defect names corrosion, so we count it. Without it the national rate is 1.05%. Leaving out sub-frames gives 1.03%. Neither change moves the area ranking.
What is left out
Brake discs and drums ("worn, pitted or scored"), exhausts and floors ("excessively deteriorated") are not counted, because the wording does not say corrosion. The true number of rust failures will be somewhat higher than ours.
Adjusting for age
Older cars rust more, and some areas have older cars. Each area's rate is recalculated as if its vehicles had the national mix of ages, in eleven age bands.
Checked against DVSA
Counted the same way, our totals for classes 3 and 4 match DVSA's published quarterly figures closely.
| Period | Our count | DVSA's count | Difference |
|---|---|---|---|
| January to March 2025 | 8,968,657 | 8,967,189 | +0.02% |
| April to June 2025 | 7,545,787 | 7,545,188 | +0.01% |
| October to December 2025 | 8,076,121 | 8,107,453 | -0.39% |
DVSA MOT testing data for Great Britain
What this does not show
- Where the owner lives. The area is the test station's, and people take cars to garages outside their own postcode area.
- Vehicles. These are tests, so a car tested twice in the year counts twice.
- Why. Salt, coast, rainfall, the mix of vehicles and how strict local testers are all feed in. London stations fail fewer cars for any reason (22.5% against 33.1% in Scotland, age-adjusted), so part of the gap may be down to testers.
- Make and model. The ranking barely changes when make is allowed for as well as age. Those figures are in the download.
- Rust nobody recorded. A tester can only fail what they can see.
- Other years. This is 2025 only.
If your MOT mentions corrosion
An advisory for corrosion is the time to act, while it is still a treatment job.
Use this data
- Every postcode area, 2025 (CSV)
- By vehicle age, 2025 (CSV)
- By month, 2025 (CSV)
- The corrosion defect code list, version 1.0 (CSV)
You are welcome to reuse these tables and charts. Please credit Car Rust Handbook and link to this page.
Car Rust Handbook (2026). MOT structural rust failures by postcode area, Great Britain, 2025. https://carrust.co.uk/research/mot-rust-failures-by-area/
Source: DVSA, Anonymised MOT tests and results, 2025. Contains public sector information licensed under the Open Government Licence v3.0.
Next update: mid 2027, after DVSA publishes its 2026 data.
Spotted a mistake? Tell us and we will correct it on this page with the date.