MOT Risk Index.co.uk

Where in Britain does the MG ZS fail its MOT most?

Across Britain, 15.2% of 93,021 initial MOT tests (first attempts) of the MG ZS failed in 2019–2024. It fails most in Falkirk (FK): 28.4% against 15.1% elsewhere (+13.3 points). It does best in Worcester (WR), −7.3 points. Area rates are not age-adjusted.

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

MG ZS in every postcode area with 100+ tests

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

MG ZS: 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
Falkirk (FK)28.415.1+13.3+10.6 to +16.11,067
Swansea (SA)22.615.0+7.6+6.2 to +9.13,164
Cardiff (CF)21.014.8+6.1+5.1 to +7.25,904
Perth (PH)21.115.2+5.9−0.0 to +11.8185 (rough estimate)
Edinburgh (EH)20.915.1+5.7+3.4 to +8.11,202
Dundee (DD)20.615.2+5.4+2.0 to +8.9529
Shrewsbury (SY)20.215.2+5.0+1.4 to +8.7470 (rough estimate)
Kirkcaldy (KY)20.015.2+4.8+0.3 to +9.3300 (rough estimate)
Glasgow (G)19.915.1+4.8+3.1 to +6.52,187
Aberdeen (AB)19.715.2+4.5+1.5 to +7.6665
Huddersfield (HD)19.515.2+4.3−0.4 to +9.0277 (rough estimate)
Motherwell (ML)18.915.2+3.7+0.5 to +6.9567
Paisley (PA)18.815.2+3.6+1.4 to +5.91,161
Torquay (TQ)18.615.2+3.4−0.6 to +7.3372 (rough estimate)
Brighton (BN)18.515.2+3.3+0.9 to +5.8973
Truro (TR)18.415.2+3.2−0.8 to +7.3347 (rough estimate)
Darlington (DL)18.015.2+2.8−0.9 to +6.5422 (rough estimate)
Northampton (NN)17.915.2+2.7−0.3 to +5.7626
Kilmarnock (KA)17.715.2+2.5−0.3 to +5.4683
Crewe (CW)17.715.2+2.5−0.9 to +5.8498 (rough estimate)
Bradford (BD)17.515.2+2.3−1.3 to +5.9429 (rough estimate)
Colchester (CO)17.415.2+2.2+0.0 to +4.41,159
Leeds (LS)17.015.2+1.8−0.6 to +4.2958
Reading (RG)16.815.2+1.6−0.6 to +3.91,064
Bolton (BL)16.815.2+1.6−1.6 to +4.9505
Newport (NP)16.715.2+1.5−0.5 to +3.61,297
Dudley (DY)16.115.2+0.9−1.2 to +3.01,161
Bromley (BR)16.115.2+0.9−2.8 to +4.6379 (rough estimate)
Guildford (GU)16.015.2+0.8−1.8 to +3.4770
Exeter (EX)15.915.2+0.7−1.7 to +3.1910
Doncaster (DN)15.915.2+0.7−1.6 to +3.0998
Cleveland (TS)15.815.2+0.6−2.8 to +4.0449 (rough estimate)
Sutton (SM)15.715.2+0.5−4.3 to +5.3223 (rough estimate)
Sunderland (SR)15.615.2+0.4−2.9 to +3.7455 (rough estimate)
Uxbridge (UB)15.515.2+0.3−2.8 to +3.4535
Cambridge (CB)15.415.2+0.2−2.7 to +3.2576
Slough (SL)15.315.2+0.1−4.3 to +4.6254 (rough estimate)
Preston (PR)15.315.2+0.1−1.9 to +2.01,376
Hemel Hempstead (HP)15.215.2+0.0−3.0 to +3.0558
Stevenage (SG)15.215.2−0.0−2.7 to +2.7685
Llandrindod Wells (LD)15.215.2−0.1−5.5 to +5.4165 (rough estimate)
York (YO)15.215.2−0.1−3.0 to +2.9561
Stockport (SK)15.115.2−0.1−2.7 to +2.5728
Newcastle (NE)15.115.2−0.1−1.6 to +1.32,535
Bristol (BS)14.915.2−0.4−2.5 to +1.81,090
London E (E)14.815.2−0.4−2.4 to +1.61,220
Inverness (IV)14.815.2−0.4−5.1 to +4.3223 (rough estimate)
Ilford (IG)14.815.2−0.4−3.9 to +3.0413 (rough estimate)
Carlisle (CA)14.815.2−0.5−4.3 to +3.4332 (rough estimate)
Dumfries (DG)14.815.2−0.5−6.8 to +5.8122 (rough estimate)
Manchester (M)14.715.2−0.5−3.3 to +2.4604
London SE (SE)14.715.2−0.5−2.7 to +1.61,047
Portsmouth (PO)14.715.2−0.6−2.2 to +1.11,889
Tonbridge (TN)14.615.2−0.6−3.1 to +1.8816
St Albans (AL)14.515.2−0.7−4.1 to +2.7413 (rough estimate)
Medway (ME)14.515.2−0.7−2.7 to +1.31,200
Birmingham (B)14.415.2−0.8−2.5 to +0.91,711
Wolverhampton (WV)14.415.2−0.8−3.9 to +2.2508
Salisbury (SP)14.315.2−0.9−6.0 to +4.2182 (rough estimate)
Ipswich (IP)14.315.2−0.9−2.8 to +1.01,330
Chelmsford (CM)14.315.2−1.0−2.7 to +0.81,583
Llandudno (LL)14.115.2−1.1−4.5 to +2.3404 (rough estimate)
Harrow (HA)14.115.2−1.1−3.3 to +1.0994
Halifax (HX)13.915.2−1.3−6.6 to +4.0165 (rough estimate)
Liverpool (L)13.915.2−1.3−3.7 to +1.0828
Wigan (WN)13.815.2−1.4−4.1 to +1.4607
Bournemouth (BH)13.815.2−1.4−4.0 to +1.2673
Southampton (SO)13.715.2−1.5−3.4 to +0.41,224
Milton Keynes (MK)13.715.2−1.5−3.9 to +0.9788
Oxford (OX)13.615.2−1.6−3.9 to +0.6898
Nottingham (NG)13.515.2−1.7−4.0 to +0.6859
Kingston upon Thames (KT)13.515.2−1.8−4.4 to +0.9639
Watford (WD)13.415.2−1.8−4.6 to +1.0589
Luton (LU)13.215.2−2.0−5.3 to +1.3409 (rough estimate)
Plymouth (PL)13.215.2−2.0−6.5 to +2.4220 (rough estimate)
Blackpool (FY)13.115.2−2.1−6.1 to +1.9275 (rough estimate)
Blackburn (BB)13.015.2−2.2−4.7 to +0.2755
Telford (TF)13.015.2−2.3−5.4 to +0.8455 (rough estimate)
Stoke-on-Trent (ST)12.915.2−2.4−4.5 to −0.2978
Gloucester (GL)12.515.2−2.7−4.6 to −0.91,260
Chester (CH)12.515.2−2.7−4.9 to −0.6920
Croydon (CR)12.515.2−2.8−5.0 to −0.6883
Walsall (WS)12.415.2−2.8−5.5 to −0.1563
Coventry (CV)12.415.2−2.8−5.2 to −0.5758
Canterbury (CT)12.315.2−3.0−6.2 to +0.2400 (rough estimate)
Dartford (DA)12.315.3−3.0−4.8 to −1.21,257
Twickenham (TW)12.215.2−3.0−6.8 to +0.8287 (rough estimate)
Lancaster (LA)12.215.2−3.0−8.2 to +2.1156 (rough estimate)
Redhill (RH)12.215.2−3.0−5.6 to −0.5648
Enfield (EN)12.115.2−3.1−6.6 to +0.4338 (rough estimate)
Peterborough (PE)12.015.3−3.3−4.8 to −1.71,734
Norwich (NR)12.015.3−3.3−5.0 to −1.61,355
Durham (DH)11.915.2−3.3−5.8 to −0.8647
Romford (RM)11.915.2−3.4−5.6 to −1.1783
Wakefield (WF)11.815.2−3.5−5.8 to −1.2764
Derby (DE)11.515.3−3.7−5.7 to −1.7971
London NW (NW)11.515.3−3.7−5.7 to −1.81,043
Swindon (SN)11.115.2−4.2−6.4 to −1.9759
Warrington (WA)11.115.3−4.2−6.0 to −2.41,238
London N (N)10.815.2−4.4−7.3 to −1.4433 (rough estimate)
Leicester (LE)10.815.3−4.5−6.5 to −2.4907
Sheffield (S)10.815.3−4.5−6.0 to −3.11,758
Bath (BA)10.715.2−4.6−7.2 to −1.9524
Lincoln (LN)10.515.3−4.7−6.8 to −2.6817
Galashiels (TD)10.015.2−5.2−8.4 to −2.0340 (rough estimate)
London W (W)9.815.2−5.5−8.3 to −2.6420 (rough estimate)
Hull (HU)9.615.3−5.7−7.6 to −3.8941
London SW (SW)9.515.2−5.7−8.9 to −2.5326 (rough estimate)
Lerwick (ZE)9.515.2−5.7−10.3 to −1.2158 (rough estimate)
Taunton (TA)9.415.2−5.8−9.2 to −2.5298 (rough estimate)
Southend-on-Sea (SS)9.215.3−6.2−7.6 to −4.71,551
Oldham (OL)8.515.3−6.7−9.0 to −4.4562
Worcester (WR)7.915.2−7.3−11.5 to −3.2165 (rough estimate)

Source: DVSA MOT bulk data (OGL v3.0) · Window: 2019–2024 · n = 93,021 (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

MG ZS 2017 · MG ZS 2018 · MG ZS 2019 · MG ZS 2020 · MG ZS in Norway · MG ZS in the Netherlands · MG ZS body, chassis and structure failures · MG ZS brakes failures · MG ZS vehicle identification failures · MG ZS lamps, reflectors and electrics failures · MG ZS noise, emissions and leaks failures · MG ZS road wheels failures · MG ZS seat belts and airbags failures · MG ZS steering failures · MG ZS suspension failures · MG ZS tyres failures · MG ZS visibility failures