MOT Risk Index.co.uk

Where in Britain does the MGB fail its MOT most?

Across Britain, 22.0% of 34,158 initial MOT tests (first attempts) of the MGB failed in 2019–2024. It fails most in Bath (BA): 33.6% against 21.9% elsewhere (+11.7 points). It does best in London SE (SE), −12.2 points. Area rates are not age-adjusted.

Data release dvsa-2024-v2 (24 Sep 2026) · page updated 30 Sep 2026 · MGB MOT statistics · check a MGB by registration

MGB in every postcode area with 100+ tests

From the largest excess over the rest of Britain to the largest shortfall.

MGB: first-time MOT failure by postcode area against the rest of Britain (2019–2024, not age-adjusted)
AreaFailed here, %Rest of Britain, %Difference, points95% intervalTests
Bath (BA)33.621.9+11.7+6.6 to +16.8336 (rough estimate)
Bournemouth (BH)33.121.8+11.2+7.5 to +15.0623
Inverness (IV)33.022.0+11.0+2.1 to +20.0106 (rough estimate)
Guildford (GU)30.321.8+8.5+5.4 to +11.6841
York (YO)30.321.9+8.4+4.2 to +12.6475 (rough estimate)
Bristol (BS)29.621.9+7.7+3.9 to +11.4575
Dorchester (DT)29.522.0+7.5+1.6 to +13.4234 (rough estimate)
Exeter (EX)28.921.9+7.0+3.1 to +10.9525
Aberdeen (AB)28.022.0+6.0−0.5 to +12.4186 (rough estimate)
Swindon (SN)27.822.0+5.8+1.4 to +10.3392 (rough estimate)
Brighton (BN)27.622.0+5.6+1.8 to +9.5526
Blackpool (FY)27.422.0+5.4−2.8 to +13.7113 (rough estimate)
Torquay (TQ)26.922.0+4.9−0.4 to +10.2271 (rough estimate)
Redhill (RH)26.721.9+4.7+1.6 to +7.9791
London NW (NW)26.522.0+4.4−4.1 to +13.0102 (rough estimate)
Walsall (WS)26.222.0+4.2−1.6 to +10.0225 (rough estimate)
Canterbury (CT)26.222.0+4.2−1.5 to +9.8237 (rough estimate)
Kirkcaldy (KY)26.122.0+4.1−3.3 to +11.4138 (rough estimate)
Cardiff (CF)26.122.0+4.1−1.1 to +9.2284 (rough estimate)
Leicester (LE)25.922.0+3.9−0.0 to +7.8487 (rough estimate)
Tonbridge (TN)25.621.9+3.7+0.8 to +6.6874
Worcester (WR)25.622.0+3.7−0.5 to +7.8425 (rough estimate)
Croydon (CR)25.622.0+3.6−2.2 to +9.3219 (rough estimate)
Lincoln (LN)25.122.0+3.1−2.6 to +8.8223 (rough estimate)
Taunton (TA)25.022.0+3.0−2.0 to +7.9296 (rough estimate)
Gloucester (GL)24.922.0+3.0−0.8 to +6.7529
Leeds (LS)24.922.0+2.9−2.9 to +8.6221 (rough estimate)
Portsmouth (PO)24.622.0+2.6−0.7 to +5.9651
Oxford (OX)24.522.0+2.5−0.5 to +5.5821
Colchester (CO)24.322.0+2.3−1.7 to +6.2453 (rough estimate)
London N (N)24.322.0+2.2−5.0 to +9.5136 (rough estimate)
Liverpool (L)23.922.0+1.8−6.2 to +9.8109 (rough estimate)
Crewe (CW)23.822.0+1.8−3.5 to +7.1252 (rough estimate)
Edinburgh (EH)23.722.0+1.7−3.0 to +6.4316 (rough estimate)
Stoke-on-Trent (ST)23.622.0+1.6−2.8 to +6.0364 (rough estimate)
Reading (RG)23.522.0+1.5−1.4 to +4.4843
Southampton (SO)23.422.0+1.4−2.2 to +5.1525
Ipswich (IP)23.222.0+1.2−2.1 to +4.5655
Northampton (NN)23.122.0+1.0−2.8 to +4.9464 (rough estimate)
Newport (NP)22.922.0+0.9−5.2 to +7.0183 (rough estimate)
Nottingham (NG)22.822.0+0.7−2.7 to +4.2584
Wolverhampton (WV)22.722.0+0.7−4.9 to +6.2220 (rough estimate)
Chester (CH)22.522.0+0.5−4.4 to +5.4284 (rough estimate)
Bromley (BR)22.522.0+0.5−7.3 to +8.3111 (rough estimate)
Derby (DE)22.322.0+0.3−3.5 to +4.1461 (rough estimate)
Norwich (NR)22.222.0+0.2−3.2 to +3.6576
Cleveland (TS)22.222.0+0.1−5.9 to +6.1185 (rough estimate)
Warrington (WA)22.122.0+0.0−5.0 to +5.0263 (rough estimate)
Stevenage (SG)21.922.0−0.2−3.8 to +3.5498 (rough estimate)
St Albans (AL)21.822.0−0.3−7.5 to +7.0124 (rough estimate)
Plymouth (PL)21.722.0−0.3−4.9 to +4.3313 (rough estimate)
Hull (HU)21.722.0−0.4−6.1 to +5.3203 (rough estimate)
Kingston upon Thames (KT)21.222.0−0.8−5.5 to +3.9292 (rough estimate)
Salisbury (SP)21.222.0−0.8−5.0 to +3.3377 (rough estimate)
Hereford (HR)21.122.0−0.9−6.5 to +4.7208 (rough estimate)
Birmingham (B)20.422.1−1.7−4.6 to +1.3710
Telford (TF)20.322.0−1.7−8.7 to +5.3128 (rough estimate)
Coventry (CV)20.322.1−1.8−5.2 to +1.5558
Darlington (DL)20.222.1−1.8−6.7 to +3.0267 (rough estimate)
Slough (SL)20.222.1−1.9−5.7 to +1.9436 (rough estimate)
Medway (ME)19.122.1−3.0−7.2 to +1.3335 (rough estimate)
Lancaster (LA)18.822.1−3.2−9.1 to +2.7170 (rough estimate)
Llandudno (LL)18.722.1−3.4−7.5 to +0.7353 (rough estimate)
Dudley (DY)18.522.1−3.6−7.6 to +0.5351 (rough estimate)
Kilmarnock (KA)18.422.1−3.7−11.0 to +3.6109 (rough estimate)
Peterborough (PE)18.422.1−3.7−6.3 to −1.1874
Hemel Hempstead (HP)18.322.1−3.8−7.1 to −0.5536
Carlisle (CA)18.222.1−3.9−10.0 to +2.2154 (rough estimate)
Swansea (SA)17.822.1−4.3−9.2 to +0.6236 (rough estimate)
Shrewsbury (SY)17.722.1−4.4−8.2 to −0.5378 (rough estimate)
Milton Keynes (MK)17.622.1−4.5−8.2 to −0.7403 (rough estimate)
Huddersfield (HD)17.522.1−4.5−10.5 to +1.5154 (rough estimate)
Bradford (BD)16.822.1−5.3−9.9 to −0.7256 (rough estimate)
Harrogate (HG)16.622.1−5.5−10.5 to −0.5217 (rough estimate)
Bolton (BL)16.622.1−5.5−11.7 to +0.7139 (rough estimate)
Stockport (SK)16.622.1−5.5−9.7 to −1.4314 (rough estimate)
Sheffield (S)16.422.1−5.7−9.1 to −2.2450 (rough estimate)
Preston (PR)16.122.1−6.0−10.5 to −1.5255 (rough estimate)
Truro (TR)15.922.1−6.2−10.2 to −2.3334 (rough estimate)
Dartford (DA)15.522.1−6.6−11.9 to −1.3181 (rough estimate)
Doncaster (DN)15.322.1−6.9−10.6 to −3.1367 (rough estimate)
Glasgow (G)14.822.1−7.2−12.8 to −1.6155 (rough estimate)
Newcastle (NE)14.222.1−8.0−11.6 to −4.3353 (rough estimate)
Cambridge (CB)13.922.2−8.3−11.1 to −5.5590
Enfield (EN)13.622.1−8.4−14.3 to −2.6132 (rough estimate)
Durham (DH)13.622.1−8.5−14.7 to −2.3118 (rough estimate)
Blackburn (BB)12.622.1−9.5−14.8 to −4.2151 (rough estimate)
Manchester (M)12.322.1−9.8−14.9 to −4.8163 (rough estimate)
Wakefield (WF)11.922.1−10.2−14.5 to −5.9219 (rough estimate)
Chelmsford (CM)11.822.2−10.5−13.1 to −7.9613
Southend-on-Sea (SS)11.622.1−10.5−14.2 to −6.9302 (rough estimate)
Twickenham (TW)11.422.1−10.7−14.8 to −6.5227 (rough estimate)
London SE (SE)10.022.1−12.2−15.7 to −8.6281 (rough estimate)

Source: DVSA MOT bulk data (OGL v3.0) · Window: 2019–2024 · n = 34,158 (initial tests) · Method: postcode area of the testing station against the same model's tests elsewhere in Britain, difference of two proportions with a 95% interval; named at 3+ points with the interval clear of zero; not age-adjusted · Updated: 30 Sep 2026 · Release: dvsa-2024-v2 · CSV

Other pages for this model

MGB in the Netherlands · MGB body, chassis and structure failures · MGB brakes failures · MGB vehicle identification failures · MGB lamps, reflectors and electrics failures · MGB noise, emissions and leaks failures · MGB road wheels failures · MGB seat belts and airbags failures · MGB steering failures · MGB suspension failures · MGB tyres failures · MGB visibility failures