MOT centres and pass rates by area

22,985 DVSA-approved MOT test stations in 118 postcode areas. Areas are ranked by MOT Rank score: the local pass rate compared with what is expected for the age of the cars tested there.

For garages

Run an MOT centre in your area?

Send every customer an automatic MOT reminder by WhatsApp and text, so they book with you again instead of going elsewhere. First month free, then £39 a month. No card needed to start.

See how it works →
AreaMOT centresPassed first timeScore
1Sutton (SM)4378.0%
111Well above average
2Southall (UB)11277.7%
109Well above average
3Twickenham (TW)12778.5%
109Well above average
4Enfield (EN)9878.2%
108Well above average
5Romford (RM)13978.5%
108Well above average
6Slough (SL)10776.8%
108Above average
7Harrow (HA)11077.3%
108Above average
8Kingston upon Thames (KT)13477.7%
108Above average
9Southend-on-Sea (SS)15976.4%
107Above average
10Ilford (IG)6878.3%
107Above average
11East London (E)12876.7%
107Above average
12North London (N)11475.8%
107Above average
13Croydon (CR)12976.8%
106Above average
14Bromley (BR)6278.5%
106Above average
15South West London (SW)7877.1%
106Above average
16South East London (SE)13075.1%
106Above average
17Luton (LU)11274.3%
105Above average
18West London (W)6176.9%
105Above average
19Dartford (DA)13876.8%
105Above average
20Birmingham (B)62974.7%
105Above average
21North West London (NW)11977.5%
105Above average
22Sheffield (S)51574.8%
105Above average
23Hemel Hempstead (HP)20074.6%
104Above average
24Coventry (CV)31374.4%
104Above average
25Blackburn (BB)21074.4%
104Above average
26Dudley (DY)16473.7%
104Above average
27Reading (RG)29374.2%
104Above average
28Leicester (LE)38973.5%
104Above average
29St Albans (AL)7275.2%
103Above average
30Redhill (RH)20173.2%
103Above average
31Derby (DE)32074.0%
103Above average
32Chelmsford (CM)24074.9%
103Above average
33Wakefield (WF)22373.8%
103Above average
34Bradford (BD)24672.5%
102Above average
35Wolverhampton (WV)16273.5%
102Above average
36Hereford (HR)10771.5%
102Above average
37Dumfries (DG)8073.9%
102Above average
38Medway (ME)20472.5%
102About average
39Peterborough (PE)47672.4%
102About average
40Stevenage (SG)15673.1%
102About average
41Worcester (WR)13472.1%
102About average
42Manchester (M)33271.7%
101About average
43Watford (WD)6874.5%
101About average
44Milton Keynes (MK)21472.9%
101About average
45Bolton (BL)15473.9%
101About average
46Colchester (CO)18571.0%
101About average
47Cambridge (CB)16671.6%
101About average
48Liverpool (L)23673.2%
101About average
49Doncaster (DN)31772.4%
101About average
50Tonbridge (TN)28771.3%
101About average
51Oxford (OX)25772.0%
101About average
52Oldham (OL)18572.8%
101About average
53Shrewsbury (SY)20371.4%
101About average
54Telford (TF)7671.3%
101About average
55Ipswich (IP)30570.5%
100About average
56Warrington (WA)22673.4%
100About average
57Norwich (NR)33770.0%
100About average
58Preston (PR)22072.3%
100About average
59Canterbury (CT)19170.3%
100About average
60Llandudno (LL)28269.8%
100About average
61Guildford (GU)26371.2%
100About average
62Durham (DH)12472.6%
100About average
63Crewe (CW)13772.5%
100About average
64Walsall (WS)17071.1%
100About average
65Halifax (HX)7071.3%
99About average
66Southampton (SO)27170.2%
99About average
67Harrogate (HG)7773.4%
99About average
68Swindon (SN)21370.3%
99About average
69Stockport (SK)23872.4%
99About average
70Newcastle upon Tyne (NE)41472.2%
99About average
71Nottingham (NG)45870.4%
99About average
72Kirkwall (KW)3171.2%
99About average
73Teesside (TS)21671.4%
99About average
74Outer Hebrides (HS)1371.2%
99About average
75Lancaster (LA)14470.0%
98About average
76Stoke-on-Trent (ST)26770.8%
98About average
77Taunton (TA)19167.3%
98Below average
78Gloucester (GL)29668.5%
98Below average
79Carlisle (CA)18671.2%
98Below average
80Leeds (LS)25470.5%
98Below average
81Northampton (NN)28969.8%
97Below average
82Chester (CH)25069.9%
97Below average
83Dorchester (DT)11566.2%
97Below average
84Wigan (WN)9470.0%
97Below average
85Blackpool (FY)10968.7%
97Below average
86Bournemouth (BH)23367.2%
97Below average
87York (YO)27669.7%
97Below average
88Darlington (DL)16670.0%
96Below average
89Huddersfield (HD)10770.4%
96Below average
90Newport (NP)20968.4%
96Below average
91Galashiels (TD)7470.3%
96Below average
92Portsmouth (PO)31067.0%
96Below average
93Glasgow (G)36971.7%
95Below average
94Kilmarnock (KA)15170.8%
95Below average
95Swansea (SA)34267.9%
95Below average
96Lincoln (LN)15667.9%
95Below average
97Hull (HU)20568.5%
95Below average
98Sunderland (SR)7869.2%
95Below average
99Brighton (BN)24866.4%
95Below average
100Bath (BA)20666.3%
95Below average
101Motherwell (ML)13871.5%
94Below average
102Cardiff (CF)38667.8%
94Below average
103Inverness (IV)12669.7%
94Below average
104Torquay (TQ)14464.5%
94Below average
105Edinburgh (EH)30969.4%
93Below average
106Falkirk (FK)11369.9%
93Below average
107Perth (PH)9668.9%
93Below average
108Exeter (EX)32364.3%
93Below average
109Plymouth (PL)27664.1%
93Below average
110Truro (TR)16263.9%
93Below average
111Paisley (PA)11969.3%
92Below average
112Salisbury (SP)12364.6%
92Below average
113Bristol (BS)38165.1%
92Below average
114Llandrindod Wells (LD)3164.5%
92Well below average
115Shetland (ZE)968.0%
90Well below average
116Aberdeen (AB)21767.0%
90Well below average
117Dundee (DD)11163.7%
86Well below average
118Kirkcaldy (KY)15862.9%
86Well below average