MOT Risk Index.co.uk

Where in Britain does the Volvo XC90 fail its MOT most?

Across Britain, 29.6% of 378,809 initial MOT tests (first attempts) of the Volvo XC90 failed in 2019–2024. It fails most in Dorchester (DT): 43.4% against 29.6% elsewhere (+13.8 points). It does best in Enfield (EN), −9.6 points. Area rates are not age-adjusted.

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

Volvo XC90 in every postcode area with 100+ tests

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

Volvo XC90: 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
Dorchester (DT)43.429.6+13.8+10.9 to +16.71,129
Plymouth (PL)43.029.5+13.5+11.5 to +15.62,245
Kirkcaldy (KY)42.929.6+13.4+10.7 to +16.01,349
Salisbury (SP)41.729.5+12.2+10.4 to +14.02,847
Truro (TR)41.629.5+12.0+9.8 to +14.31,871
Torquay (TQ)40.529.5+11.0+8.9 to +13.12,095
Exeter (EX)39.829.5+10.2+8.7 to +11.83,723
Bath (BA)39.029.5+9.5+7.9 to +11.13,612
Brighton (BN)38.729.5+9.2+7.8 to +10.74,391
Taunton (TA)38.129.6+8.5+6.5 to +10.52,256
Dundee (DD)37.829.6+8.2+5.5 to +10.91,207
Bournemouth (BH)37.329.5+7.8+6.3 to +9.33,831
Edinburgh (EH)37.129.5+7.6+6.2 to +9.14,439
Portsmouth (PO)36.729.5+7.2+5.9 to +8.65,007
Norwich (NR)36.129.5+6.6+5.2 to +8.04,528
Darlington (DL)35.429.6+5.8+3.2 to +8.41,314
Llandrindod Wells (LD)35.229.6+5.6−0.5 to +11.7233 (rough estimate)
Lancaster (LA)35.129.6+5.5+3.0 to +8.01,421
Hull (HU)35.029.6+5.4+3.4 to +7.42,122
Bristol (BS)34.429.5+4.8+3.5 to +6.24,883
Perth (PH)34.329.6+4.7+2.3 to +7.11,491
Worcester (WR)34.029.6+4.4+2.0 to +6.81,518
Tonbridge (TN)33.829.5+4.3+3.3 to +5.38,770
Ipswich (IP)33.629.5+4.1+2.8 to +5.35,593
Guildford (GU)33.529.5+4.0+3.1 to +5.09,693
Cardiff (CF)33.329.6+3.7+2.1 to +5.23,612
York (YO)33.229.6+3.7+2.4 to +4.95,348
Gloucester (GL)33.229.6+3.6+2.3 to +5.04,697
Chester (CH)33.229.6+3.6+2.1 to +5.13,900
Blackpool (FY)33.229.6+3.6+0.3 to +6.9790
Canterbury (CT)33.029.6+3.4+1.8 to +5.13,109
Kirkwall (KW)33.029.6+3.3−2.4 to +9.1261 (rough estimate)
Carlisle (CA)32.529.6+2.9+0.7 to +5.11,792
Dumfries (DG)32.529.6+2.9−0.5 to +6.3736
Hereford (HR)32.529.6+2.9+0.4 to +5.31,433
Telford (TF)32.329.6+2.7−0.3 to +5.7931
Aberdeen (AB)32.229.6+2.6+0.9 to +4.32,977
Walsall (WS)32.129.6+2.6+0.2 to +4.91,518
Hemel Hempstead (HP)32.129.6+2.5+1.3 to +3.75,977
Shrewsbury (SY)32.029.6+2.4+0.6 to +4.32,479
Lincoln (LN)31.829.6+2.2+0.1 to +4.41,851
Swansea (SA)31.829.6+2.2+0.6 to +3.73,516
Northampton (NN)31.729.6+2.1+0.8 to +3.54,598
Halifax (HX)31.629.6+2.0−1.1 to +5.2828
Newport (NP)31.529.6+1.9−0.1 to +3.92,071
Southampton (SO)31.429.6+1.8+0.7 to +2.96,614
Paisley (PA)31.329.6+1.7−1.1 to +4.61,015
Swindon (SN)31.329.6+1.7+0.3 to +3.14,314
Cambridge (CB)31.229.6+1.6+0.2 to +3.04,083
Peterborough (PE)31.129.6+1.5+0.4 to +2.67,023
Colchester (CO)31.129.6+1.5−0.2 to +3.13,168
Stockport (SK)30.929.6+1.3−0.3 to +2.93,278
Leeds (LS)30.929.6+1.3−0.3 to +2.83,328
Stoke-on-Trent (ST)30.829.6+1.2−0.5 to +3.02,704
Harrogate (HG)30.629.6+1.0−1.1 to +3.21,710
Durham (DH)30.629.6+1.0−2.1 to +4.0886
Inverness (IV)30.429.6+0.8−1.5 to +3.11,538
Crewe (CW)29.929.6+0.2−2.1 to +2.61,454
Motherwell (ML)29.829.6+0.2−3.0 to +3.5774
Watford (WD)29.729.6+0.1−1.7 to +1.82,686
Llandudno (LL)29.629.6+0.0−1.8 to +1.92,312
Newcastle (NE)29.529.6−0.1−1.5 to +1.24,684
Milton Keynes (MK)29.429.6−0.3−1.6 to +1.14,494
Falkirk (FK)29.129.6−0.5−2.9 to +1.91,429
St Albans (AL)29.029.6−0.6−2.1 to +1.03,342
Cleveland (TS)28.629.6−1.0−2.8 to +0.82,324
London SW (SW)28.529.6−1.1−2.3 to +0.15,346
Warrington (WA)28.529.6−1.1−2.7 to +0.53,148
Stevenage (SG)28.529.6−1.2−2.9 to +0.62,572
Derby (DE)28.429.6−1.2−2.7 to +0.23,726
Galashiels (TD)28.329.6−1.3−3.9 to +1.31,168
Huddersfield (HD)28.329.6−1.3−3.8 to +1.11,295
Manchester (M)27.929.6−1.7−3.3 to −0.12,923
Medway (ME)27.929.6−1.7−3.1 to −0.33,939
Wolverhampton (WV)27.929.6−1.7−3.9 to +0.51,611
Redhill (RH)27.929.6−1.7−2.8 to −0.77,239
Oxford (OX)27.829.6−1.9−3.0 to −0.76,230
Sheffield (S)27.629.6−2.0−3.2 to −0.85,458
Liverpool (L)27.529.6−2.1−4.0 to −0.22,216
Southend-on-Sea (SS)27.329.6−2.3−4.1 to −0.52,411
Oldham (OL)27.129.6−2.5−5.1 to +0.11,124
Outer Hebrides (HS)27.029.6−2.6−11.3 to +6.1100 (rough estimate)
Reading (RG)26.829.7−2.9−3.7 to −2.010,048
Preston (PR)26.129.6−3.6−5.3 to −1.82,466
Blackburn (BB)26.029.6−3.7−5.9 to −1.41,487
Doncaster (DN)25.929.6−3.7−5.0 to −2.34,096
Harrow (HA)25.929.6−3.7−5.6 to −1.92,125
Birmingham (B)25.929.7−3.8−4.7 to −2.98,948
Dudley (DY)25.529.6−4.1−6.1 to −2.11,916
Bromley (BR)25.529.6−4.1−5.7 to −2.52,900
London W (W)25.429.7−4.3−5.3 to −3.26,401
Dartford (DA)25.329.6−4.3−6.3 to −2.31,768
Luton (LU)25.329.6−4.3−6.2 to −2.42,047
Twickenham (TW)25.229.7−4.5−5.8 to −3.24,310
Wigan (WN)25.129.6−4.6−7.0 to −2.11,173
Coventry (CV)25.029.7−4.6−5.8 to −3.44,953
Kilmarnock (KA)24.729.6−4.9−7.3 to −2.41,201
Bradford (BD)24.629.6−5.0−6.5 to −3.63,239
Wakefield (WF)24.329.6−5.4−7.2 to −3.62,192
Leicester (LE)24.329.7−5.4−6.5 to −4.36,146
Nottingham (NG)24.329.7−5.5−6.4 to −4.57,856
Chelmsford (CM)24.029.7−5.7−6.8 to −4.65,866
Slough (SL)23.929.7−5.8−6.9 to −4.65,365
Kingston upon Thames (KT)23.929.7−5.8−6.8 to −4.97,831
Croydon (CR)23.629.7−6.1−7.4 to −4.84,020
Sutton (SM)23.529.6−6.1−8.9 to −3.4915
London SE (SE)23.229.7−6.5−7.8 to −5.13,816
London E (E)23.029.6−6.6−8.4 to −4.92,200
Bolton (BL)22.829.6−6.9−8.8 to −4.91,770
London NW (NW)22.429.7−7.4−8.4 to −6.36,128
London N (N)22.129.7−7.5−8.8 to −6.34,167
Glasgow (G)21.729.7−8.0−9.1 to −6.84,714
Romford (RM)21.629.7−8.0−9.7 to −6.42,444
Ilford (IG)21.429.6−8.2−10.1 to −6.41,860
Uxbridge (UB)20.729.6−9.0−10.8 to −7.11,809
Sunderland (SR)20.529.6−9.2−11.5 to −6.81,143
Enfield (EN)20.129.6−9.6−11.5 to −7.71,660

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

Volvo XC90 2003 · Volvo XC90 2004 · Volvo XC90 2005 · Volvo XC90 2006 · Volvo XC90 2007 · Volvo XC90 2008 · Volvo XC90 2009 · Volvo XC90 2010 · Volvo XC90 2011 · Volvo XC90 2012 · Volvo XC90 2013 · Volvo XC90 2014 · Volvo XC90 2015 · Volvo XC90 2016 · Volvo XC90 2017 · Volvo XC90 2018 · Volvo XC90 2019 · Volvo XC90 2020 · Volvo XC90 in Norway · Volvo XC90 in Finland · Volvo XC90 in the Netherlands · Volvo XC90 body, chassis and structure failures · Volvo XC90 brakes failures · Volvo XC90 vehicle identification failures · Volvo XC90 lamps, reflectors and electrics failures · Volvo XC90 noise, emissions and leaks failures · Volvo XC90 road wheels failures · Volvo XC90 seat belts and airbags failures · Volvo XC90 steering failures · Volvo XC90 suspension failures · Volvo XC90 tyres failures · Volvo XC90 visibility failures