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.
| Area | MOT centres | Passed first time | Score |
|---|---|---|---|
| 1Sutton (SM) | 43 | 78.0% | 111Well above average |
| 2Southall (UB) | 112 | 77.7% | 109Well above average |
| 3Twickenham (TW) | 127 | 78.5% | 109Well above average |
| 4Enfield (EN) | 98 | 78.2% | 108Well above average |
| 5Romford (RM) | 139 | 78.5% | 108Well above average |
| 6Slough (SL) | 107 | 76.8% | 108Above average |
| 7Harrow (HA) | 110 | 77.3% | 108Above average |
| 8Kingston upon Thames (KT) | 134 | 77.7% | 108Above average |
| 9Southend-on-Sea (SS) | 159 | 76.4% | 107Above average |
| 10Ilford (IG) | 68 | 78.3% | 107Above average |
| 11East London (E) | 128 | 76.7% | 107Above average |
| 12North London (N) | 114 | 75.8% | 107Above average |
| 13Croydon (CR) | 129 | 76.8% | 106Above average |
| 14Bromley (BR) | 62 | 78.5% | 106Above average |
| 15South West London (SW) | 78 | 77.1% | 106Above average |
| 16South East London (SE) | 130 | 75.1% | 106Above average |
| 17Luton (LU) | 112 | 74.3% | 105Above average |
| 18West London (W) | 61 | 76.9% | 105Above average |
| 19Dartford (DA) | 138 | 76.8% | 105Above average |
| 20Birmingham (B) | 629 | 74.7% | 105Above average |
| 21North West London (NW) | 119 | 77.5% | 105Above average |
| 22Sheffield (S) | 515 | 74.8% | 105Above average |
| 23Hemel Hempstead (HP) | 200 | 74.6% | 104Above average |
| 24Coventry (CV) | 313 | 74.4% | 104Above average |
| 25Blackburn (BB) | 210 | 74.4% | 104Above average |
| 26Dudley (DY) | 164 | 73.7% | 104Above average |
| 27Reading (RG) | 293 | 74.2% | 104Above average |
| 28Leicester (LE) | 389 | 73.5% | 104Above average |
| 29St Albans (AL) | 72 | 75.2% | 103Above average |
| 30Redhill (RH) | 201 | 73.2% | 103Above average |
| 31Derby (DE) | 320 | 74.0% | 103Above average |
| 32Chelmsford (CM) | 240 | 74.9% | 103Above average |
| 33Wakefield (WF) | 223 | 73.8% | 103Above average |
| 34Bradford (BD) | 246 | 72.5% | 102Above average |
| 35Wolverhampton (WV) | 162 | 73.5% | 102Above average |
| 36Hereford (HR) | 107 | 71.5% | 102Above average |
| 37Dumfries (DG) | 80 | 73.9% | 102Above average |
| 38Medway (ME) | 204 | 72.5% | 102About average |
| 39Peterborough (PE) | 476 | 72.4% | 102About average |
| 40Stevenage (SG) | 156 | 73.1% | 102About average |
| 41Worcester (WR) | 134 | 72.1% | 102About average |
| 42Manchester (M) | 332 | 71.7% | 101About average |
| 43Watford (WD) | 68 | 74.5% | 101About average |
| 44Milton Keynes (MK) | 214 | 72.9% | 101About average |
| 45Bolton (BL) | 154 | 73.9% | 101About average |
| 46Colchester (CO) | 185 | 71.0% | 101About average |
| 47Cambridge (CB) | 166 | 71.6% | 101About average |
| 48Liverpool (L) | 236 | 73.2% | 101About average |
| 49Doncaster (DN) | 317 | 72.4% | 101About average |
| 50Tonbridge (TN) | 287 | 71.3% | 101About average |
| 51Oxford (OX) | 257 | 72.0% | 101About average |
| 52Oldham (OL) | 185 | 72.8% | 101About average |
| 53Shrewsbury (SY) | 203 | 71.4% | 101About average |
| 54Telford (TF) | 76 | 71.3% | 101About average |
| 55Ipswich (IP) | 305 | 70.5% | 100About average |
| 56Warrington (WA) | 226 | 73.4% | 100About average |
| 57Norwich (NR) | 337 | 70.0% | 100About average |
| 58Preston (PR) | 220 | 72.3% | 100About average |
| 59Canterbury (CT) | 191 | 70.3% | 100About average |
| 60Llandudno (LL) | 282 | 69.8% | 100About average |
| 61Guildford (GU) | 263 | 71.2% | 100About average |
| 62Durham (DH) | 124 | 72.6% | 100About average |
| 63Crewe (CW) | 137 | 72.5% | 100About average |
| 64Walsall (WS) | 170 | 71.1% | 100About average |
| 65Halifax (HX) | 70 | 71.3% | 99About average |
| 66Southampton (SO) | 271 | 70.2% | 99About average |
| 67Harrogate (HG) | 77 | 73.4% | 99About average |
| 68Swindon (SN) | 213 | 70.3% | 99About average |
| 69Stockport (SK) | 238 | 72.4% | 99About average |
| 70Newcastle upon Tyne (NE) | 414 | 72.2% | 99About average |
| 71Nottingham (NG) | 458 | 70.4% | 99About average |
| 72Kirkwall (KW) | 31 | 71.2% | 99About average |
| 73Teesside (TS) | 216 | 71.4% | 99About average |
| 74Outer Hebrides (HS) | 13 | 71.2% | 99About average |
| 75Lancaster (LA) | 144 | 70.0% | 98About average |
| 76Stoke-on-Trent (ST) | 267 | 70.8% | 98About average |
| 77Taunton (TA) | 191 | 67.3% | 98Below average |
| 78Gloucester (GL) | 296 | 68.5% | 98Below average |
| 79Carlisle (CA) | 186 | 71.2% | 98Below average |
| 80Leeds (LS) | 254 | 70.5% | 98Below average |
| 81Northampton (NN) | 289 | 69.8% | 97Below average |
| 82Chester (CH) | 250 | 69.9% | 97Below average |
| 83Dorchester (DT) | 115 | 66.2% | 97Below average |
| 84Wigan (WN) | 94 | 70.0% | 97Below average |
| 85Blackpool (FY) | 109 | 68.7% | 97Below average |
| 86Bournemouth (BH) | 233 | 67.2% | 97Below average |
| 87York (YO) | 276 | 69.7% | 97Below average |
| 88Darlington (DL) | 166 | 70.0% | 96Below average |
| 89Huddersfield (HD) | 107 | 70.4% | 96Below average |
| 90Newport (NP) | 209 | 68.4% | 96Below average |
| 91Galashiels (TD) | 74 | 70.3% | 96Below average |
| 92Portsmouth (PO) | 310 | 67.0% | 96Below average |
| 93Glasgow (G) | 369 | 71.7% | 95Below average |
| 94Kilmarnock (KA) | 151 | 70.8% | 95Below average |
| 95Swansea (SA) | 342 | 67.9% | 95Below average |
| 96Lincoln (LN) | 156 | 67.9% | 95Below average |
| 97Hull (HU) | 205 | 68.5% | 95Below average |
| 98Sunderland (SR) | 78 | 69.2% | 95Below average |
| 99Brighton (BN) | 248 | 66.4% | 95Below average |
| 100Bath (BA) | 206 | 66.3% | 95Below average |
| 101Motherwell (ML) | 138 | 71.5% | 94Below average |
| 102Cardiff (CF) | 386 | 67.8% | 94Below average |
| 103Inverness (IV) | 126 | 69.7% | 94Below average |
| 104Torquay (TQ) | 144 | 64.5% | 94Below average |
| 105Edinburgh (EH) | 309 | 69.4% | 93Below average |
| 106Falkirk (FK) | 113 | 69.9% | 93Below average |
| 107Perth (PH) | 96 | 68.9% | 93Below average |
| 108Exeter (EX) | 323 | 64.3% | 93Below average |
| 109Plymouth (PL) | 276 | 64.1% | 93Below average |
| 110Truro (TR) | 162 | 63.9% | 93Below average |
| 111Paisley (PA) | 119 | 69.3% | 92Below average |
| 112Salisbury (SP) | 123 | 64.6% | 92Below average |
| 113Bristol (BS) | 381 | 65.1% | 92Below average |
| 114Llandrindod Wells (LD) | 31 | 64.5% | 92Well below average |
| 115Shetland (ZE) | 9 | 68.0% | 90Well below average |
| 116Aberdeen (AB) | 217 | 67.0% | 90Well below average |
| 117Dundee (DD) | 111 | 63.7% | 86Well below average |
| 118Kirkcaldy (KY) | 158 | 62.9% | 86Well below average |