MOT reliability
MOT pass rates by postcode area
How cars did at MOT test stations in each postcode area of Great Britain in 2025. Areas with older cars pass less often, so each area is also compared with what cars of the same ages score nationally.
In 2025, cars tested in Ilford (IG) passed their MOT first time most often (79.8%), and those in Kirkcaldy (KY) least often (64.4%), against 72.8% across Great Britain. Allowing for the ages of the cars tested, Sutton (SM) did best (+7.6 pts) and Kirkcaldy (KY) worst (−10.2 pts).
- Best for the age of its cars Sutton SM: +7.6 pts
- Worst for the age of its cars Kirkcaldy KY: −10.2 pts
- Great Britain, 2025 72.8% passed first time
- Postcode areas 118 29,122,953 car tests
Every postcode area
Ranked by the difference between each area’s pass rate and what cars of the same ages score across Great Britain. The area is where the test station is, not where the car is kept.
Showing all 118 areas
| Sutton SM · England | 79.0% | +7.6 pts |
|---|---|---|
| Southall UB · England | 79.0% | +7.0 pts |
| Slough SL · England | 78.5% | +6.3 pts |
| Romford RM · England | 79.4% | +5.9 pts |
| Harrow HA · England | 78.5% | +5.7 pts |
| Ilford IG · England | 79.8% | +5.7 pts |
| Kingston upon Thames KT · England | 78.9% | +5.3 pts |
| Enfield EN · England | 78.5% | +5.2 pts |
| Twickenham TW · England | 78.6% | +5.2 pts |
| Croydon CR · England | 77.8% | +4.8 pts |
| North London N · England | 76.8% | +4.8 pts |
| East London E · England | 77.5% | +4.6 pts |
| Southend-on-Sea SS · England | 77.0% | +4.6 pts |
| Bromley BR · England | 79.5% | +4.3 pts |
| Birmingham B · England | 76.3% | +4.2 pts |
| Dartford DA · England | 77.7% | +4.1 pts |
| North West London NW · England | 78.7% | +3.9 pts |
| Luton LU · England | 75.0% | +3.7 pts |
| South West London SW · England | 77.3% | +3.5 pts |
| South East London SE · England | 75.5% | +3.4 pts |
| West London W · England | 77.6% | +3.4 pts |
| Blackburn BB · England | 76.0% | +3.3 pts |
| Sheffield S · England | 75.5% | +3.0 pts |
| Hemel Hempstead HP · England | 75.6% | +2.9 pts |
| Bradford BD · England | 74.3% | +2.7 pts |
| Coventry CV · England | 75.2% | +2.5 pts |
| Leicester LE · England | 74.6% | +2.5 pts |
| Rochester ME · England | 74.8% | +2.5 pts |
| Reading RG · England | 75.2% | +2.5 pts |
| Chelmsford CM · England | 76.0% | +2.3 pts |
| St Albans AL · England | 76.2% | +2.2 pts |
| Derby DE · England | 75.2% | +2.2 pts |
| Dudley DY · England | 74.4% | +2.2 pts |
| Redhill RH · England | 74.4% | +2.2 pts |
| Dumfries DG · Scotland | 75.3% | +1.8 pts |
| Wolverhampton WV · England | 74.6% | +1.7 pts |
| Milton Keynes MK · England | 74.5% | +1.5 pts |
| Stevenage SG · England | 74.7% | +1.5 pts |
| Peterborough PE · England | 73.7% | +1.4 pts |
| Worcester WR · England | 73.7% | +1.4 pts |
| Hereford HR · England | 72.6% | +1.3 pts |
| Bolton BL · England | 75.4% | +1.2 pts |
| Oldham OL · England | 74.7% | +1.2 pts |
| Manchester M · England | 73.0% | +1.1 pts |
| Wakefield WF · England | 74.0% | +1.0 pts |
| Tonbridge TN · England | 72.7% | +0.8 pts |
| Colchester CO · England | 72.1% | +0.7 pts |
| Oxford OX · England | 72.7% | +0.5 pts |
| Liverpool L · England | 74.1% | +0.4 pts |
| Ipswich IP · England | 71.6% | +0.3 pts |
| Shrewsbury SY · England | 72.4% | +0.2 pts |
| Cambridge CB · England | 72.2% | +0.1 pts |
| Guildford GU · England | 72.8% | +0.1 pts |
| Canterbury CT · England | 71.6% | 0.0 pts |
| Norwich NR · England | 71.3% | 0.0 pts |
| Telford TF · England | 72.1% | 0.0 pts |
| Doncaster DN · England | 72.7% | −0.1 pts |
| Durham DH · England | 73.9% | −0.2 pts |
| Southampton SO · England | 71.7% | −0.3 pts |
| Walsall WS · England | 72.3% | −0.3 pts |
| Preston PR · England | 73.1% | −0.4 pts |
| Llandudno LL · Wales | 70.8% | −0.5 pts |
| Watford WD · England | 74.4% | −0.5 pts |
| Newcastle upon Tyne NE · England | 73.5% | −0.7 pts |
| Swindon SN · England | 71.5% | −0.8 pts |
| Warrington WA · England | 73.7% | −0.8 pts |
| Nottingham NG · England | 71.6% | −0.8 pts |
| Stockport SK · England | 73.6% | −0.8 pts |
| Lancaster LA · England | 71.8% | −0.9 pts |
| Crewe CW · England | 73.1% | −1.0 pts |
| Harrogate HG · England | 74.4% | −1.0 pts |
| Kirkwall KW · Scotland | 72.1% | −1.1 pts |
| Carlisle CA · England | 72.8% | −1.3 pts |
| Stoke-on-Trent ST · England | 71.9% | −1.3 pts |
| Leeds LS · England | 72.1% | −1.3 pts |
| Dorchester DT · England | 67.9% | −1.5 pts |
| Gloucester GL · England | 70.0% | −1.5 pts |
| Cleveland TS · England | 72.0% | −1.5 pts |
| Halifax HX · England | 71.2% | −1.7 pts |
| Outer Hebrides HS · Scotland | 71.7% | −1.9 pts |
| Taunton TA · England | 68.3% | −1.9 pts |
| Northampton NN · England | 71.1% | −2.0 pts |
| Bournemouth BH · England | 68.8% | −2.2 pts |
| York YO · England | 71.2% | −2.2 pts |
| Wigan WN · England | 70.8% | −2.6 pts |
| Galashiels TD · Scotland | 71.8% | −2.7 pts |
| Portsmouth PO · England | 68.4% | −2.8 pts |
| Chester CH · England | 70.2% | −2.9 pts |
| Brighton BN · England | 68.5% | −2.9 pts |
| Torquay TQ · England | 66.8% | −2.9 pts |
| Huddersfield HD · England | 71.4% | −3.0 pts |
| Newport NP · Wales | 69.5% | −3.1 pts |
| Inverness IV · Scotland | 71.9% | −3.2 pts |
| Darlington DL · England | 70.4% | −3.3 pts |
| Swansea SA · Wales | 69.5% | −3.4 pts |
| Bath BA · England | 67.7% | −3.6 pts |
| Hull HU · England | 69.5% | −3.9 pts |
| Blackpool FY · England | 68.5% | −4.1 pts |
| Glasgow G · Scotland | 72.4% | −4.1 pts |
| Truro TR · England | 66.5% | −4.1 pts |
| Cardiff CF · Wales | 69.1% | −4.1 pts |
| Lincoln LN · England | 68.6% | −4.1 pts |
| Salisbury SP · England | 66.9% | −4.4 pts |
| Llandrindod Wells LD · Wales | 66.6% | −4.5 pts |
| Sunderland SR · England | 69.9% | −4.5 pts |
| Exeter EX · England | 66.1% | −4.6 pts |
| Kilmarnock KA · Scotland | 71.1% | −4.9 pts |
| Plymouth PL · England | 65.6% | −4.9 pts |
| Perth PH · Scotland | 70.6% | −5.1 pts |
| Edinburgh EH · Scotland | 70.3% | −5.3 pts |
| Bristol BS · England | 66.6% | −5.3 pts |
| Falkirk FK · Scotland | 70.9% | −5.7 pts |
| Motherwell ML · Scotland | 71.1% | −5.9 pts |
| Lerwick ZE · Scotland | 70.2% | −6.1 pts |
| Paisley PA · Scotland | 70.0% | −6.3 pts |
| Aberdeen AB · Scotland | 68.6% | −7.4 pts |
| Dundee DD · Scotland | 65.7% | −9.9 pts |
| Kirkcaldy KY · Scotland | 64.4% | −10.2 pts |
No areas match these filters.
Normal MOT tests of cars aged three and over in 2025; retests excluded. Same ages: what all cars in Great Britain would score with the area’s mix of ages. Dangerous: tests that found at least one dangerous defect. Miles a year: average annual mileage from consecutive MOT odometer readings.
Data sources and methodology
| Figures | Source | Period | Records | Updated |
|---|---|---|---|---|
| MOT results | Anonymised MOT tests and results Driver and Vehicle Standards Agency Derived statistics UK Motoring | 2025 | 29,121,010 car MOT tests | 15 September 2026 |
- Areas are the postcode area of the MOT test station, not of the car’s keeper. Most people use a station near home or work, but not all.
- Postcode area names are Royal Mail’s: usually the main post town. An area often covers far more than that town.
- 29,122,953 car tests in Great Britain in 2025; a small number with no usable postcode area are counted nationally but in no area.
Contains public sector information licensed under the Open Government Licence v3.0.