MOT pass rates in Perth
98,541 cars took a first MOT at test centres in the PH postcode area in 2025. The PH postcode area covers Perth and the towns around it — Pitlochry, Aviemore and Blairgowrie among them. How the cars did, what they failed on, and what the area drives — computed from the official DVSA record. Figures describe tests done in this area, wherever the cars live.
How Perth compares
Ranks and comparisons cover the 116 postcode areas with 20,000 or more first tests in 2025 — the full field at that floor; DVSA merges its smallest areas into one shared code, which is excluded. Location is always the test centre's postcode area, not where any car is kept. Ranks are unadjusted for the age and mix of each area's fleet — they say where an area sits, not why. Areas are often separated by a fraction of a year or a fraction of a point: each rank is exact on the data, but neighbouring ranks can be effectively level.
The area's signature make
Of the twelve most-tested makes at PH-area test centres, Volvo is the one tested furthest above its national share: 3.5% of PH-area first tests against 1.8% of tests nationally — 1.9 times its national rate. That is a fact about what the area drives, not a claim about the make.
Perth and its neighbours
Perth and six neighbouring postcode areas, 2025. Pass rates are unadjusted for fleet age and mix.
| Area | First tests | Pass rate | Avg age | Electric |
|---|---|---|---|---|
| PH (Perth) | 98,541 | 69.5% | 9.4 yrs | 1.9% |
| AB (Aberdeen) | 254,259 | 68.0% | 9.2 yrs | 1.8% |
| DD (Dundee) | 136,160 | 65.1% | 9.4 yrs | 2.2% |
| FK (Falkirk) | 143,757 | 70.3% | 8.9 yrs | 2.4% |
| IV (Inverness) | 143,021 | 71.0% | 9.6 yrs | 1.5% |
| KY (Kirkcaldy) | 186,858 | 63.8% | 9.8 yrs | 1.7% |
| PA (Paisley) | 152,360 | 69.3% | 9.1 yrs | 2.1% |
Pass rate by car age — PH area vs national
First-time pass rate by vehicle age, 2025.
View this chart as a table
| Age (years) | PH area tests | PH area pass rate | All cars |
|---|---|---|---|
| 3 | 6,748 | 88.1% | 88.5% |
| 4 | 7,403 | 85.2% | 87.2% |
| 5 | 6,918 | 83.8% | 86.0% |
| 6 | 9,599 | 81.6% | 83.5% |
| 7 | 8,996 | 75.6% | 80.9% |
| 8 | 8,915 | 72.3% | 78.2% |
| 9 | 8,918 | 68.1% | 74.9% |
| 10 | 7,967 | 63.4% | 71.9% |
| 11 | 6,709 | 59.8% | 68.6% |
| 12 | 5,163 | 57.3% | 65.8% |
| 13 | 4,033 | 54.1% | 63.5% |
| 14 | 3,376 | 52.6% | 61.2% |
| 15 | 2,775 | 48.6% | 59.3% |
| 16 | 2,181 | 49.2% | 58.3% |
| 17 | 1,709 | 48.6% | 57.2% |
| 18 | 1,499 | 48.5% | 57.4% |
| 19 | 1,068 | 51.4% | 57.0% |
| 20 | 849 | 49.9% | 57.6% |
Better or worse than the national average?
The PH area's pass rate minus the national pass rate at each car age, in percentage points. Bars above zero: PH-area tests beat the national average for that age. Below zero: they trail.
View this chart as a table
| Age (years) | Gap (points) |
|---|---|
| 3 | -0.4 |
| 4 | -2.0 |
| 5 | -2.2 |
| 6 | -1.9 |
| 7 | -5.3 |
| 8 | -5.9 |
| 9 | -6.8 |
| 10 | -8.5 |
| 11 | -8.8 |
| 12 | -8.5 |
| 13 | -9.4 |
| 14 | -8.6 |
| 15 | -10.7 |
| 16 | -9.1 |
| 17 | -8.6 |
| 18 | -8.9 |
| 19 | -5.6 |
| 20 | -7.7 |
The cars tested around Perth, by age
How many cars of each age took a first MOT at PH-area test centres in 2025 — the age profile of what the area actually drives.
View this chart as a table
| Age (years) | First tests |
|---|---|
| 3 | 6,748 |
| 4 | 7,403 |
| 5 | 6,918 |
| 6 | 9,599 |
| 7 | 8,996 |
| 8 | 8,915 |
| 9 | 8,918 |
| 10 | 7,967 |
| 11 | 6,709 |
| 12 | 5,163 |
| 13 | 4,033 |
| 14 | 3,376 |
| 15 | 2,775 |
| 16 | 2,181 |
| 17 | 1,709 |
| 18 | 1,499 |
| 19 | 1,068 |
| 20 | 849 |
What cars fail on around Perth
Where the failure items land for tests done in the PH area, 2025.
Share of all failure items, 2025 — the 8 biggest categories shown (97.5% of the items); smaller categories are not listed.
Enter the car's registration to run the check.
Free · opens our free car check — sign-in needed to see results.
The advisories to watch
Where testers most often write "keep an eye on this" in the PH area, 2025 — the faults in the post.
View this chart as a table
| Category | Share of advisories |
|---|---|
| Brakes | 32.3% |
| Suspension | 26.5% |
| Tyres | 24.9% |
| Body, chassis, structure | 4.8% |
| Non-component advisories | 3.7% |
| Noise, emissions and leaks | 3.4% |
Petrol, diesel, hybrid or electric?
First-time pass rate for the four most-tested fuel types in the PH area, 2025, against the national all-cars average. Fleet ages differ by fuel — newer fleets help the electrified bars.
View this chart as a table
| Fuel | Tests | Pass rate |
|---|---|---|
| Diesel | 47,630 | 65.6% |
| Petrol | 44,695 | 71.3% |
| Hybrid electric | 3,874 | 87.0% |
| Electric | 1,835 | 82.9% |
What mileage is normal around Perth?
Mileage recorded at test by vehicle age, PH-area tests, 2025. The line is the typical (median) car; the shaded band holds the middle half.
Mileage values are midpoints of 2,500-mile bands.
View this chart as a table
| Age (years) | Lower quarter | Typical (median) | Upper quarter |
|---|---|---|---|
| 3 | 16,250 | 26,250 | 36,250 |
| 4 | 23,750 | 33,750 | 46,250 |
| 5 | 26,250 | 38,750 | 53,750 |
| 6 | 31,250 | 46,250 | 61,250 |
| 7 | 38,750 | 53,750 | 71,250 |
| 8 | 43,750 | 61,250 | 81,250 |
| 9 | 51,250 | 68,750 | 91,250 |
| 10 | 56,250 | 76,250 | 98,750 |
| 11 | 61,250 | 83,750 | 106,250 |
| 12 | 63,750 | 86,250 | 111,250 |
| 13 | 68,750 | 91,250 | 118,750 |
| 14 | 73,750 | 98,750 | 126,250 |
| 15 | 71,250 | 101,250 | 128,750 |
| 16 | 71,250 | 98,750 | 131,250 |
| 17 | 71,250 | 103,750 | 136,250 |
| 18 | 73,750 | 103,750 | 136,250 |
| 19 | 71,250 | 98,750 | 136,250 |
| 20 | 71,250 | 101,250 | 138,750 |
Enter the car's registration to run the check.
Free · opens our free car check — sign-in needed to see results.
What the PH area drives
The 12 most-tested makes at PH-area test centres, 2025, ordered by how many were tested — not a pass-rate league. Pass rates are unadjusted for fleet age: a make whose cars round here run older sits lower for that reason alone.
| Make | Tests 2025 | Pass rate |
|---|---|---|
| Ford | 12,526 | 66.8% |
| Volkswagen | 9,896 | 72.1% |
| Vauxhall | 7,121 | 60.1% |
| Audi | 5,630 | 75.3% |
| Peugeot | 5,103 | 64.2% |
| Land Rover | 4,354 | 66.7% |
| BMW | 4,230 | 80.0% |
| Skoda | 4,173 | 73.8% |
| Toyota | 4,029 | 71.6% |
| Nissan | 3,625 | 63.0% |
| Volvo | 3,480 | 73.7% |
| Mercedes-Benz | 3,307 | 71.6% |
MOT test centres in the PH area
99 DVSA-approved MOT test stations across the PH postcode area, 87 of them approved for cars (class 4). Grouped by town, largest first. Classes: 1–2 motorcycles, 3 three-wheelers, 4 cars and small vans, 5 minibuses, 7 vans 3,000–3,500 kg.
| Centre | Address | Phone | Classes |
|---|---|---|---|
| Perth — 52 centres | |||
| A & B Garage | Unit 2, Tulloch Works, Tulloch Road, PH1 2RW | 01738 639619 | 4 |
| A A Garage Services | A A Garage Services, Unit 5, Ladeside Business Park, St Catherines Road, PH1 5RY | 01738 446666 | 4, 5, 7 |
| A And B Motors | Back Dykes, Abernethy, PH2 9JY | 01738 851083 | 1, 2, 4, 5, 7 |
| Active Service Limited | Inveralmond Road, Inveralmond Industrial Estate, PH1 3TW | 01738 626759 | 4, 7 |
| Alastair Reid | The Garage, Guildtown, PH2 6BS | 01821 640368 | 4 |
| Alastair Reid Ltd | Auto Electronics, 9 Whitefriars Street, PH1 3PP | 01738 622416 | 4 |
| Arnold Clark | Easter Inveralmond Estate, PH1 3GA | 01738 633999 | 4, 7 |
| Arnold Clark Automobiles | 153 Dunkeld Road, PH1 5AU | 01738 443355 | 4 |
| Auto Services, Perth, Ltd | Bertha Park View, Inveralmond Industrial Estate, PH1 3EE | 01738 210000 | 4, 5, 7 |
| Barnetts Honda | The Triangle, Dunkeld Road, PH1 3GA | 01738 440066 | 4 |
| Bellfield Motor Company Ltd | Bellfield Motor Company Ltd, 5 Almondgrove Place, Inveralmond Industrial Estate, PH1 3TR | 01738 451299 | 4 |
| Burnbrae Garage | Methven, PH1 3RF | 01764 683241 | 1, 2, 3, 4, 5, 7 |
| Cameron Motors (perth) Ltd | 159 Dunkeld Road, PH1 5AS | 01738 636036 | 4 |
| Cargills Autos | Cargills Autos, Main Street, Bridge Of Earn, PH2 9PJ | +447703564562 | 4 |
| Cherrybank Garage | Cherrybank Garage, 209 Glasgow Road, PH2 0NB | 01738 624533 | 1, 2, 3, 4 |
| D & G Autocare | Unit C, Glenearn Road, PH2 0NJ | 01738 625577 | 4, 7 |
| Dicksons Of Perth | Unit 1, Kilda Way, PH1 3XS | 01738 626287 | 4, 7 |
| Drysdale Motorcycles Limited | 172 Dunkeld Road, PH1 3AA | 01736 451050 | 1, 2, 4, 5, 7 |
| Drysdale Motorcycles Ltd | 1 St Leonards Bank, PH2 8EB | 01738 451050 | 1, 2 |
| Farmer Autocare Ltd | 47 Princes Street, PH2 8NG | 01738 447744 | 4 |
| Gary Buist Commercials Ltd | Riverside Garage, Glenalmond Business Park, Almondbank, PH1 3LX | 01738 583331 | 4, 5, 7 |
| Glenfarg Garage Limited | Main Street, Glenfarg, PH2 9NU | 01577 830633 | Not listed |
| Grassick's Garage | Grassick's Garage, The Triangle, Inveralmond, Dunkeld Road, PH1 3GA | 01738 630001 | 4 |
| Grassicks Pdi Centre | 5 Inveralmond Close, Inveralmond Industrial Estate, PH1 3TT | 01738 627061 | 4 |
| Halfords Autocentre | King Street Garage, King Street, PH2 8HR | 01738 623144 | 4 |
| Halfords Autocentre | 42 Long Causeway, PH1 1PN | 01738 625980 | 4 |
| Hamdani & Son Motors | Unit 1, Tulloch Works, Tulloch Road, PH1 2RW | 01738 635774 | 4 |
| Harbour Garage Ltd | Bay 3 Gartshore Buildings, Friarton Road, PH2 8BB | 01738 639911 | 4 |
| Inchmichael Garage | Inchmichael Garage, Dundee Road, Errol, PH2 7RR | 01821 670242 | 1, 2, 4, 7 |
| Kwik-Fit | 61 Main Street, Bridgend, PH2 7HD | 01738 638595 | 4 |
| Lawsons Garage Services Ltd | 13 Main Street, Methven, PH1 3PU | 01738 840203 | 4 |
| M.r.motors | Unit 69 Lochty Industrial Estate, Almondbank, PH1 3NP | 01738 582330 | 1, 2 |
| Mcintosh Autocare | Unit 6, Inveralmond Road, Inveralmond Industrial Estate, PH1 3XA | 01738 447998 | 4 |
| Mercedes-Benz Of Perth | Ruthvenfield Road, PH1 3XF | 01738 477700 | 4 |
| Motortrade Support Ltd | Unit 5, Inveralmond Way, Inveralmond Industrial Estate, PH1 3UQ | 01738 352232 | Not listed |
| Neville Garage Ltd | Main Street, Spittalfield, Perthshire, PH1 4JX | 01738 710206 | 4 |
| One Call Vehicle Services Ltd | Unit 1, Old Electric Buildings, Shore Road, PH2 9BD | 01738 444489 | Not listed |
| Park's Ford Perth | 170 Dunkeld Road, PH1 3AA | 01738 625121 | 4, 7 |
| Pentland Landrover Perth | 192 Dunkeld Road, PH1 3GD | 01738 474200 | 4, 7 |
| Perth & Kinross Council | Friarton Depot, Friarton Road, PH2 8DF | 01738 477136 | 4, 5, 7 |
| Perth Garage Ltd | Unit 5 Bute House, Arran Road, PH1 3DZ | 01738 443888 | 4 |
| Perth Mot Centre | Ladeside, St Catherines Road, PH1 5RY | 01738 500111 | 4 |
| Perthshire Caravan Co (motors) Ltd | Dundee Road, Errol, PH2 7SR | 01821 670212 | 4 |
| Peter Vardy Limited | 172 Dunkeld Road, PH1 3AA | 01738 501313 | 4 |
| Porsche Centre Perth | Tweed Place, PH1 1TJ | 01738 230700 | Not listed |
| Royal Mail Group Plc Fleet & Maintenance Services | 53 Feus Road, PH1 1AA | 01738 626405 | 4, 7 |
| Simpson Mechanical Services | Unit 3, Lochty Industrial Estate, Almondbank, PH1 3NQ | 01738 583282 | 4, 7 |
| Strathmore Motors | Arran Road, North Muirton, PH1 3DZ | 01738 622156 | 4 |
| Struan Motors Ltd | Crieff Road, PH1 2SJ | 01738 445566 | 4 |
| Struan Motors Ltd | 102 Scott Street, PH2 8LU | 01738 633441 | 4 |
| Thomson & Potter | 1 Manson Road, PH2 8BP | 07717 341597 | 4 |
| Tower Cars | Back Dyke's, Abernethy, PH2 9JN | 01738 850100 | 4 |
| Blairgowrie — 8 centres | |||
| Alyth Garage Ltd | 1 Cambridge Street, Alyth, PH11 8AW | 01828 633783 | 1, 2 |
| Autoecosse Subaru | The Garage, Burrelton, PH13 9NX | 01828 921921 | 4 |
| Balmoral Garage | Balmoral Road, Rattray, PH10 7AB | 01250 875875 | 4 |
| Central Garage (alyth) Ltd | 2 St Andrew Street, Alyth, PH11 8AT | 01828 632492 | 1, 2 |
| Farmer Autocare Limited | Terminus Street, PH10 6NW | 01313 324900 | 4 |
| Lamb & Gardiner Limited | 27-29 Perth Street, PH10 6DH | 01250 872333 | 1, 2, 7 |
| Lamb & Gardiner Ltd | Union Street, Coupar Angus, PH13 9AF | 01828 627271 | 4 |
| Newtyle Garage | 1 Dundee Road, Newtyle, PH12 8UF | 01828 629352 | 4 |
| Crieff — 6 centres | |||
| Crieff Garage | 75 East High Street, PH7 3JA | 01764 652273 | 4 |
| Gordon Motors | Comrie Road, PH7 4BQ | 01764 652125 | 4 |
| J & R Auto Services Ltd | Unit 2 West, South Bridgend, PH7 4DJ | 01764 655111 | 5, 7 |
| Meadow Garage (creiff) Ltd | Union Terrace, PH7 4DE | 01764 655646 | 4 |
| Mgk Motors | Burrell Street, Comrie, PH6 2JP | 01764 670188 | 4 |
| Strathearn Tyres Limited | Burrell Street, PH7 4DG | 01764 654697 | 1, 2, 4 |
| Fort William — 6 centres | |||
| Bowmans Test Centre | 5 Duisky, PH33 7AW | 01397 722218 | 4, 5, 7 |
| Clansman Garage | Camaghael, PH33 7NF | 01397 703444 | 3, 4, 5, 7 |
| Halfords Autocentre | North Road, Inverlochy, PH33 6PP | 01397 703253 | 4 |
| Mjm Motors | Unit 21a Ben Nevis Industrial Estate, Claggan, PH33 6PR | 01397 704914 | 4 |
| Nevis Mot's | Nevis Road, Inverlochy, PH33 6LY | 01397 710009 | 4 |
| Slipway Autos Limited | Unit 3a, Annat Point, Corpach, PH33 7NN | 01397 772404 | 4, 5, 7 |
| Auchterarder — 4 centres | |||
| Auchterarder Motors Ltd | 223 High Street, PH3 1AF | 01764 662136 | 4 |
| Castleton Motors | Castleton Road, PH3 1AG | 01764 662176 | 4 |
| Messrs James Mcnaughton | Abercairney Place, Blackford, PH4 1QB | 01764 682261 | 4 |
| Strathearn Engineering Ltd | Drumlandy, Main Road, Aberuthven, PH3 1HE | 01764 663020 | 1, 2, 4, 7 |
| Pitlochry — 3 centres | |||
| Blair Atholl Garage | Blair Atholl, PH18 5SX | 01796 481221 | 4, 7 |
| H7 Garage | The Garage, Kinloch Rannoch, PH16 5PQ | 07971 483969 | Not listed |
| Pitlochry Garage Limited | Aldour Industrial Estate, PH16 5LY | 01796 472316 | 4 |
| Argyll — 2 centres | |||
| Chisholms Garage Ltd | Unit 1, West Quarry Industrial Estate, Ballachulish, PH49 4JP | 01855 811431 | 4 |
| Loch Shiel Garage 2010 Limited | Acharacle, PH36 4JL | 01967 431246 | 4, 7 |
| Aviemore — 2 centres | |||
| Cairngorm Auto Repairs Ltd | Unit 1, Plot 19, Dalfaber Industrial Estate, PH22 1ST | 01479 810224 | 4 |
| George Mcdonald Garage Services Ltd | Block 9, Dalfaber Industrial Estate, PH22 1ST | 01479 811243 | 4 |
| Dunkeld — 2 centres | |||
| Bobs Mechanical Services | Bobs Mechanical Repairs, Perth Road, Birnam, PH8 0DN | 01350 727276 | 4 |
| Dunkeld Auto Services | Units 1 - 3, Cally Industrial Estate, PH8 0HU | 01350 728000 | 1, 2, 4 |
| Kingussie — 2 centres | |||
| Grays Auto Services | Newtonmore Road, PH21 1HF | 01540 667220 | 4, 7 |
| J R Repairs | Newtonmore Road, PH21 1HF | 01540 662988 | 4 |
| Perthshire — 2 centres | |||
| Cotly Garage | Railway Road, Welton Industrial Estate, Blairgowrie, PH10 6EP | 01250 872591 | 1, 2, 4, 5, 7 |
| Gatehouse Mechanical Services Ltd | Gatehouse, Aberfeldy, PH15 2EL | 01887 820669 | 3, 4, 7 |
| Aberfeldy — 1 centre | |||
| Brad's Garage Ltd | Unit 9a Aberfeldy Business Park, Dunkeld Road, PH15 2AQ | 01887 829041 | 4 |
| Ballachulish — 1 centre | |||
| Lochside Garage (ballachulish) Ltd | West Quarry, PH49 4JP | 01855 811880 | 4, 5, 7 |
| Carrbridge — 1 centre | |||
| Ronald M Macdonald | Old Bridge Garage, PH23 3AS | 01479 841254 | 4, 7 |
| Dalcrue — 1 centre | |||
| Grants Auto Services | Boiler House, Glenalmond Business Park, PH1 3LX | 01738 582305 | Not listed |
| Errol — 1 centre | |||
| Mccormack Motors | Unit 1, The Old Sawmill, Errol Airfield, PH2 7TB | 01821 642080 | 4 |
| Fort Augustus — 1 centre | |||
| West End Garage | Fort William Road, PH32 4BH | 01320 366247 | 4, 7 |
| Grantown - On - Spey — 1 centre | |||
| Woodlands Service Centre | Unit 4a, Achnagonalin Industrial Estate, PH26 3TA | 01479 872289 | 4, 5, 7 |
| Grantown On Spey — 1 centre | |||
| Grantown Garage Limited | Chapel Road, PH26 3EP | 01479 872037 | 4, 5, 7 |
| Inverness-Shire — 1 centre | |||
| Ross's Garage Ltd | Baldow, Kincraig, PH21 1ND | 01540 651840 | 4, 5, 7 |
| Mallaig — 1 centre | |||
| Morar Motors Ltd | The Garage, Morar, PH40 4PA | 01687 462118 | 4 |
Source: DVSA Active MOT test stations (Open Government Licence v3.0), release of 26 February 2026. Listing here means DVSA approves the station for the classes shown; it is not a recommendation, and we publish no per-garage pass rates. Some stations are sole traders, so an address may be a home address — we show it because DVSA publishes it as the approved test site. Run a test station and want your entry corrected or removed? Email [email protected] and we will act within 7 days.
Buying a car in the Perth area?
Check the actual car first — free MOT history, mileage record and tax status for any GB reg (the MOT record covers England, Scotland and Wales).
Enter the car's registration to run the check.
Free · opens our free car check — sign-in needed to see results.