MOT Risk Index.co.uk

Where in Britain does the Vauxhall Viva fail its MOT most?

Across Britain, 13.7% of 201,368 initial MOT tests (first attempts) of the Vauxhall Viva failed in 2019–2024. It fails most in Kirkcaldy (KY): 20.8% against 13.6% elsewhere (+7.2 points). It does best in Nottingham (NG), −5.6 points. Area rates are not age-adjusted.

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

Vauxhall Viva in every postcode area with 100+ tests

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

Vauxhall Viva: 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
Kirkcaldy (KY)20.813.6+7.2+5.2 to +9.21,596
Dundee (DD)19.613.6+6.0+3.7 to +8.31,168
Lancaster (LA)18.713.6+5.0+2.6 to +7.41,012
Glasgow (G)18.413.6+4.8+3.6 to +6.13,927
Aberdeen (AB)18.213.6+4.6+2.9 to +6.31,969
London SW (SW)18.213.6+4.5+1.4 to +7.7588
Leeds (LS)17.913.6+4.3+2.9 to +5.73,075
Edinburgh (EH)17.713.6+4.1+2.8 to +5.43,396
Perth (PH)17.613.7+4.0+0.6 to +7.4493 (rough estimate)
London N (N)17.313.7+3.6+0.3 to +7.0480 (rough estimate)
Stockport (SK)16.913.6+3.3+1.0 to +5.51,082
Plymouth (PL)16.813.6+3.2+1.6 to +4.82,069
Portsmouth (PO)16.613.6+3.0+1.6 to +4.42,623
Truro (TR)16.613.6+3.0+0.7 to +5.21,018
London W (W)16.613.7+2.9−2.6 to +8.4175 (rough estimate)
Blackpool (FY)16.413.7+2.7+0.1 to +5.3770
Falkirk (FK)16.313.6+2.7+0.6 to +4.81,242
Motherwell (ML)16.313.6+2.7+1.0 to +4.41,825
Torquay (TQ)16.213.6+2.5+0.3 to +4.81,014
Guildford (GU)16.113.6+2.5+0.9 to +4.12,066
Kilmarnock (KA)15.913.6+2.3+0.7 to +3.92,085
Galashiels (TD)15.913.7+2.2−0.3 to +4.8793
Bournemouth (BH)15.813.6+2.2+0.8 to +3.62,751
Paisley (PA)15.613.6+1.9−0.1 to +3.91,221
Cardiff (CF)15.413.6+1.8+0.8 to +2.94,549
Halifax (HX)15.513.7+1.8−1.9 to +5.5375 (rough estimate)
London E (E)15.413.7+1.8−1.2 to +4.7583
Liverpool (L)15.413.6+1.8+0.3 to +3.32,247
London SE (SE)15.413.7+1.7−0.9 to +4.4734
London NW (NW)15.413.7+1.7−1.6 to +5.1442 (rough estimate)
Salisbury (SP)15.313.7+1.7−1.1 to +4.5632
Sutton (SM)15.313.7+1.7−2.1 to +5.4359 (rough estimate)
Sunderland (SR)15.313.6+1.7−0.2 to +3.51,464
Exeter (EX)15.313.6+1.6+0.1 to +3.12,230
Huddersfield (HD)15.113.7+1.5−0.9 to +3.9865
Harrow (HA)15.113.7+1.4−1.7 to +4.5498 (rough estimate)
Milton Keynes (MK)14.913.6+1.2−0.3 to +2.82,054
Bristol (BS)14.813.6+1.2+0.0 to +2.33,727
Ilford (IG)14.813.7+1.1−3.8 to +6.1196 (rough estimate)
Swansea (SA)14.613.6+1.0−0.0 to +2.04,622
Gloucester (GL)14.613.6+1.0−0.3 to +2.23,150
Northampton (NN)14.513.6+0.8−0.5 to +2.12,854
Stoke-on-Trent (ST)14.413.7+0.7−1.1 to +2.51,448
Manchester (M)14.313.7+0.6−0.9 to +2.12,163
Durham (DH)14.213.7+0.5−1.3 to +2.31,425
Bolton (BL)14.013.7+0.3−1.3 to +2.01,728
Newport (NP)13.913.7+0.2−1.3 to +1.81,971
Darlington (DL)13.913.7+0.2−1.5 to +2.01,498
Birmingham (B)13.813.7+0.2−0.9 to +1.24,242
Croydon (CR)13.813.7+0.2−2.2 to +2.5818
Reading (RG)13.813.7+0.1−1.0 to +1.33,402
Ipswich (IP)13.713.7+0.1−1.5 to +1.71,820
Redhill (RH)13.713.7+0.0−2.0 to +2.01,126
Preston (PR)13.713.7+0.0−1.7 to +1.71,653
Oldham (OL)13.613.7−0.1−1.9 to +1.81,338
Enfield (EN)13.613.7−0.1−2.5 to +2.4752
Hemel Hempstead (HP)13.613.7−0.1−1.8 to +1.61,623
Cleveland (TS)13.513.7−0.1−1.3 to +1.03,647
Cambridge (CB)13.513.7−0.2−2.4 to +2.0929
Bradford (BD)13.413.7−0.3−1.9 to +1.41,588
Crewe (CW)13.413.7−0.3−2.2 to +1.61,238
Oxford (OX)13.413.7−0.3−1.6 to +1.12,500
Wolverhampton (WV)13.413.7−0.3−2.1 to +1.51,398
Newcastle (NE)13.213.7−0.5−1.3 to +0.46,158
Wakefield (WF)13.213.7−0.5−2.0 to +1.11,835
Bromley (BR)13.213.7−0.5−2.9 to +1.9752
Brighton (BN)13.213.7−0.5−2.2 to +1.11,634
Blackburn (BB)13.113.7−0.6−2.3 to +1.11,535
Worcester (WR)13.113.7−0.6−2.5 to +1.41,138
Dudley (DY)13.013.7−0.7−2.2 to +0.81,979
Hull (HU)13.013.7−0.7−2.1 to +0.82,057
Coventry (CV)12.913.7−0.7−1.8 to +0.43,547
Southampton (SO)12.913.7−0.7−2.0 to +0.52,645
St Albans (AL)12.813.7−0.9−3.3 to +1.6718
Llandrindod Wells (LD)12.713.7−1.0−7.0 to +5.1118 (rough estimate)
Romford (RM)12.613.7−1.0−3.4 to +1.3768
Wigan (WN)12.613.7−1.1−3.0 to +0.81,183
Slough (SL)12.613.7−1.1−3.4 to +1.2818
Dorchester (DT)12.613.7−1.1−3.7 to +1.6596
Walsall (WS)12.413.7−1.2−2.8 to +0.31,791
Taunton (TA)12.413.7−1.3−3.7 to +1.1743
Leicester (LE)12.313.7−1.4−2.6 to −0.23,112
Canterbury (CT)12.213.7−1.4−3.0 to +0.11,715
Colchester (CO)12.213.7−1.4−2.9 to −0.02,043
Uxbridge (UB)12.213.7−1.5−3.8 to +0.9762
Stevenage (SG)12.213.7−1.5−3.3 to +0.31,249
Kingston upon Thames (KT)12.113.7−1.6−3.4 to +0.11,327
Chester (CH)12.013.7−1.7−2.9 to −0.52,802
Sheffield (S)11.913.7−1.8−2.8 to −0.84,152
Kirkwall (KW)11.813.7−1.8−6.0 to +2.4228 (rough estimate)
Watford (WD)11.813.7−1.9−4.2 to +0.4764
Dumfries (DG)11.813.7−1.9−5.1 to +1.3383 (rough estimate)
Doncaster (DN)11.713.7−2.0−3.2 to −0.82,787
Norwich (NR)11.613.7−2.1−3.2 to −1.13,816
Carlisle (CA)11.513.7−2.2−4.6 to +0.3660
Chelmsford (CM)11.513.7−2.2−3.6 to −0.71,987
Bath (BA)11.513.7−2.2−3.7 to −0.71,722
Peterborough (PE)11.413.7−2.3−3.4 to −1.13,030
Medway (ME)11.313.7−2.4−4.0 to −0.91,643
Telford (TF)11.213.7−2.5−5.0 to −0.1637
York (YO)11.213.7−2.5−3.8 to −1.32,473
Inverness (IV)11.113.7−2.6−4.7 to −0.4829
Harrogate (HG)11.113.7−2.6−5.0 to −0.2651
Tonbridge (TN)11.113.7−2.6−3.9 to −1.32,401
Derby (DE)11.013.7−2.7−4.0 to −1.42,263
Luton (LU)11.013.7−2.7−4.1 to −1.42,135
Shrewsbury (SY)10.813.7−2.9−4.6 to −1.21,288
Swindon (SN)10.713.7−3.0−4.5 to −1.51,663
Hereford (HR)10.713.7−3.0−5.4 to −0.6655
Dartford (DA)10.613.7−3.1−4.5 to −1.71,944
Twickenham (TW)10.513.7−3.1−5.3 to −1.0778
Warrington (WA)10.013.7−3.7−5.2 to −2.11,446
Lincoln (LN)9.913.7−3.7−5.6 to −1.91,035
Llandudno (LL)9.513.7−4.2−5.6 to −2.81,781
Southend-on-Sea (SS)9.313.7−4.4−5.9 to −2.91,434
Nottingham (NG)8.213.8−5.6−6.4 to −4.95,269

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

Vauxhall Viva 2015 · Vauxhall Viva 2016 · Vauxhall Viva 2017 · Vauxhall Viva 2018 · Vauxhall Viva 2019 · Vauxhall Viva in Finland · Vauxhall Viva in the Netherlands · Vauxhall Viva body, chassis and structure failures · Vauxhall Viva brakes failures · Vauxhall Viva vehicle identification failures · Vauxhall Viva lamps, reflectors and electrics failures · Vauxhall Viva noise, emissions and leaks failures · Vauxhall Viva road wheels failures · Vauxhall Viva seat belts and airbags failures · Vauxhall Viva steering failures · Vauxhall Viva suspension failures · Vauxhall Viva tyres failures · Vauxhall Viva visibility failures