Driving test pass rates by test centre

Megan Watkins, Drivepal Founder·Updated 14 April 2026

Where you take your driving test is one of the biggest things nobody tells you about learning to drive. Among centres running at least 500 tests a year, the best pass around 70% of candidates. The worst pass around 34%. Every DVSA practical test centre in Great Britain is on this page, ranked for the 2025-26 financial year. Look up your local centre, or see the extremes in our write-ups on the hardest and easiest driving test centres in Britain.

National pass rate
50%
Tests conducted
1,996,161
Test centres
311

What the data shows

  • The gap between Britain's highest and lowest pass rates runs to over 41 percentage points. Even once you strip out the tiny rural centres and look only at sites running at least 500 tests a year, the gap is still over 35 points. Where you sit your test is one of the biggest and least-discussed factors in whether you pass first time.
  • The geographic pattern is real, consistent, and not an artefact of small samples. Urban centres in the West Midlands, London, and Scotland's central belt cluster at the lower end of the table. Rural centres in Wales, the Scottish Highlands, and along the south coast generally sit higher. The volume effect is part of it, but the pattern holds even among the busier centres.
  • Britain's national pass rate for 2025-26 was 50%, up from 48.7% the year before.
  • The dataset covers 311 test centres, between them running 1,996,161 practical tests in the year. Individual centres range from a few dozen tests to more than twenty thousand.

How Britain's regions compare

DVSA publishes pass rates at test-centre level, not by region. We group every centre into its UK statistical region (ITL1) using its postcode area, then weight the regional pass rate by tests conducted so busy urban centres and quiet rural ones each carry their real share. Regions are ordered from hardest to easiest.

RegionCentresTestsPass ratevs national
West Midlands22216,37145.5%−4.5pp
London26263,86948.4%−1.6pp
North East1179,70148.9%−1.2pp
North West32261,64349.2%−0.8pp
Scotland75141,23849.4%−0.7pp
East Midlands16134,60150.2%+0.1pp
Yorkshire and The Humber27187,34150.5%+0.5pp
East of England24180,33951.2%+1.2pp
South West22153,12551.7%+1.7pp
Wales23103,26952.7%+2.7pp
South East33258,63953.4%+3.3pp

West Midlands, London, and North East are the three hardest regions in Britain for passing a driving test. West Midlands sits at the bottom at 46%, while South East tops the table at 53%. The national average hides real variation between regions, before you even get to the differences between individual centres inside them.

Regional pass rates are weighted by tests conducted (total passes divided by total tests in the region), matching the formula used for the national figure. Highest and lowest centre picks exclude sites running fewer than 500 tests in the year.

Every test centre in Great Britain

All 311 test centres across England, Scotland, and Wales with 2025-26 pass rate data. Click a map pin for full stats, or use the table below to search and sort.

Loading map…

Full data table

Search by centre name or region, and click any column header to sort.

311 of 311
Isles of Scilly
South West · 8 tests
75%
Isle of Mull
Scotland · 42 tests
73.8%
Gairloch
Scotland · 49 tests
73.5%
Pitlochry
Scotland · 146 tests
73.3%
Benbecula Island
Scotland · 107 tests
72.9%
Girvan
Scotland · 250 tests
72%
Campbeltown
Scotland · 109 tests
71.6%
Dunoon
Scotland · 193 tests
71.5%
Stranraer
Scotland · 215 tests
71.2%
Golspie
Scotland · 93 tests
71%
Duns
Scotland · 171 tests
70.2%
Montrose
Scotland · 621 tests
70%
Melton Mowbray
East Midlands · 1,984 tests
69.7%
Barrow In Furness
North West · 1,699 tests
69.6%
Inveraray
Scotland · 124 tests
69.4%
Dorchester
South West · 4,353 tests
69%
Aberfeldy
Scotland · 149 tests
68.5%
Pwllheli
Wales · 737 tests
68.1%
Lerwick
Scotland · 379 tests
67.8%
Arbroath
Scotland · 605 tests
67.4%
Cumnock
Scotland · 760 tests
67.4%
Brodick (Isle of Arran)
Scotland · 55 tests
67.3%
Stornoway
Scotland · 344 tests
66.6%
Oban
Scotland · 322 tests
66.1%
Newton Stewart
Scotland · 225 tests
65.8%
Fort William
Scotland · 374 tests
65.5%
Kendal (Oxenholme Road)
North West · 2,231 tests
65.1%
Tunbridge Wells
South East · 5,726 tests
64.5%
Hawick
Scotland · 415 tests
64.3%
Malton
Yorkshire and The Humber · 876 tests
64.3%
Abergavenny
Wales · 5,924 tests
64.2%
Mallaig
Scotland · 53 tests
64.2%
Fraserburgh
Scotland · 531 tests
64%
Huntly
Scotland · 245 tests
63.7%
Yeovil
South West · 7,493 tests
63.4%
Lee On The Solent
South East · 8,502 tests
63.2%
Alness
Scotland · 783 tests
63.1%
Thurso
Scotland · 162 tests
63%
Ipswich
East of England · 11,466 tests
62.3%
Bangor
Wales · 4,032 tests
62.2%
Inverurie
Scotland · 749 tests
61.9%
Workington
North West · 2,998 tests
61.9%
Norwich (Peachman Way)
East of England · 12,541 tests
61.7%
Bala
Wales · 607 tests
61.6%
Chichester
South East · 6,672 tests
61.6%
Ullapool
Scotland · 49 tests
61.2%
Weston-super-Mare
South West · 4,443 tests
61%
Northallerton
North East · 3,244 tests
60.4%
Forfar
Scotland · 667 tests
60.3%
Maidstone
South East · 8,053 tests
60.2%
Wellingborough
East Midlands · 1,450 tests
60%
Worthing
South East · 8,495 tests
59.8%
Farnborough
South East · 10,482 tests
59.7%
Taunton
South West · 8,259 tests
59.5%
Wick
Scotland · 239 tests
59.4%
Heysham
North West · 3,692 tests
59.2%
Kelso
Scotland · 434 tests
59.2%
Kingussie
Scotland · 93 tests
59.1%
Sevenoaks
South East · 6,740 tests
59%
Hereford
West Midlands · 4,110 tests
58.8%
Peebles
Scotland · 685 tests
58.8%
Brecon
Wales · 1,490 tests
58.7%
Buxton
North West · 4,904 tests
58.7%
Carlisle
North West · 3,518 tests
58.7%
Ludlow
Wales · 5,051 tests
58.7%
Sidcup (London)
South East · 14,318 tests
58.7%
Barnsley
Yorkshire and The Humber · 7,737 tests
58.5%
Knaresborough
Yorkshire and The Humber · 8,301 tests
58.5%
Lanark
Scotland · 1,914 tests
58.1%
Newtown
Wales · 2,256 tests
58%
Grantham (Somerby)
East Midlands · 7,318 tests
57.9%
East Kilbride
Scotland · 1,976 tests
57.7%
Northwich
North West · 3,529 tests
57.6%
Ayr
Scotland · 2,189 tests
57.5%
Banff
Scotland · 280 tests
57.5%
Haddington
Scotland · 2,195 tests
57.5%
Letchworth
East of England · 5,243 tests
57.5%
Kyle of Lochalsh
Scotland · 136 tests
57.4%
Ashfield
East Midlands · 8,144 tests
57.3%
Dundee
Scotland · 3,742 tests
57.3%
Skipton
Yorkshire and The Humber · 3,197 tests
57.3%
Guildford
South East · 4,542 tests
57.1%
Barry
Wales · 2,244 tests
57%
Isle of Skye (Portree)
Scotland · 128 tests
57%
Grantown-On-Spey
Scotland · 137 tests
56.9%
Rhyl
Wales · 4,011 tests
56.9%
Basingstoke
South East · 5,009 tests
56.8%
Whitby
Yorkshire and The Humber · 557 tests
56.7%
Birmingham (Shirley)
West Midlands · 9,385 tests
56.6%
Greenham
South East · 3,931 tests
56.5%
Southport (Liverpool)
North West · 7,949 tests
56.5%
Chippenham
South West · 9,629 tests
56.4%
Gillingham
South East · 14,886 tests
56.4%
Lochgilphead
Scotland · 140 tests
56.4%
Preston
North West · 9,194 tests
56.3%
Chesterfield
Yorkshire and The Humber · 6,605 tests
56.2%
Bradford (Heaton)
Yorkshire and The Humber · 8,354 tests
56.1%
Bredbury (Manchester)
North West · 10,636 tests
56%
Herne Bay
South East · 10,674 tests
55.9%
Orkney
Scotland · 320 tests
55.9%
Skegness
East of England · 2,078 tests
55.9%
Irvine
Scotland · 4,941 tests
55.7%
Livingston
Scotland · 2,997 tests
55.7%
Alnwick
North East · 1,282 tests
55.5%
Bridlington
Yorkshire and The Humber · 3,027 tests
55.5%
Bristol (Avonmouth)
South West · 9,400 tests
55.5%
Warrington
North West · 7,550 tests
55.5%
Eastbourne
South East · 6,031 tests
55.4%
Reading
South East · 9,237 tests
55.4%
Stevenage
East of England · 4,622 tests
55.3%
Trowbridge
South West · 3,074 tests
55.2%
Worksop
Yorkshire and The Humber · 5,975 tests
55.2%
Aberystwyth (Park Avenue)
Wales · 1,529 tests
55.1%
Burton on Trent
East Midlands · 7,273 tests
54.7%
York
Yorkshire and The Humber · 9,416 tests
54.4%
Wallasey
North West · 968 tests
54.3%
Carmarthen
Wales · 2,746 tests
54.2%
Newport (Isle of Wight)
South East · 3,616 tests
54.1%
Llantrisant
Wales · 9,909 tests
54%
Berwick-On-Tweed
Scotland · 666 tests
53.9%
Dumfries
Scotland · 2,267 tests
53.9%
Enfield (Innova Business Park)
London · 8,412 tests
53.9%
Louth
East Midlands · 740 tests
53.9%
Redhill Aerodrome
South East · 5,408 tests
53.9%
Cambridge (Brookmount Court)
East of England · 13,689 tests
53.8%
Newton Abbot
South West · 6,591 tests
53.8%
Bedford
South East · 8,854 tests
53.7%
Tolworth (London)
London · 10,164 tests
53.6%
Castle Douglas
Scotland · 549 tests
53.4%
Poole
South West · 10,375 tests
53.4%
Bridgend
Wales · 5,990 tests
53.3%
Doncaster
Yorkshire and The Humber · 7,334 tests
53.2%
Durham
North East · 9,451 tests
53.2%
Nuneaton
West Midlands · 6,764 tests
53.2%
Peterhead
Scotland · 2,628 tests
53.2%
Rotherham
Yorkshire and The Humber · 9,134 tests
53.1%
Hexham
North East · 1,388 tests
53%
Lichfield
West Midlands · 5,944 tests
53%
Bromley (London)
London · 13,228 tests
52.9%
Chertsey (London)
London · 9,082 tests
52.9%
Chorley
North West · 5,415 tests
52.8%
Dumbarton
Scotland · 1,659 tests
52.8%
Peterborough
East of England · 10,551 tests
52.8%
Portsmouth
South East · 13,518 tests
52.8%
Steeton
Yorkshire and The Humber · 4,784 tests
52.8%
Yeading (London)
London · 6,735 tests
52.8%
Upton
North West · 10,772 tests
52.6%
Aberdeen South (Cove)
Scotland · 4,858 tests
52.4%
Hastings (Ore)
South East · 3,892 tests
52.4%
Oswestry
Wales · 1,851 tests
52.4%
Uxbridge (London)
London · 6,051 tests
52.3%
Winchester
South East · 4,602 tests
52.2%
Lincoln
East Midlands · 6,192 tests
52.1%
Northampton
East Midlands · 13,539 tests
52.1%
Rothesay
Scotland · 125 tests
52%
Bristol (Kingswood)
South West · 14,863 tests
51.9%
Kings Lynn
East of England · 6,694 tests
51.9%
Macclesfield
North West · 4,509 tests
51.9%
Worcester
West Midlands · 11,590 tests
51.9%
Wrexham
Wales · 4,819 tests
51.9%
Blackpool
North West · 8,948 tests
51.8%
Bolton (Manchester)
North West · 11,570 tests
51.8%
Derby (Alvaston)
East Midlands · 8,086 tests
51.8%
Leeds (Fearnville)
Yorkshire and The Humber · 4,676 tests
51.8%
Nelson
North West · 5,955 tests
51.7%
Erith (London)
South East · 5,809 tests
51.6%
West Wickham (London)
London · 12,249 tests
51.6%
Bletchley
South East · 9,415 tests
51.5%
High Wycombe
East of England · 3,534 tests
51.5%
Barnstaple
South West · 5,562 tests
51.4%
Hendon (London)
London · 11,086 tests
51.4%
Mill Hill (London)
London · 9,797 tests
51.4%
Redditch
West Midlands · 4,483 tests
51.4%
Rugby
West Midlands · 6,664 tests
51.4%
Sale (Manchester)
North West · 10,921 tests
51.4%
Bishops Stortford
East of England · 6,409 tests
51.3%
Leicester (Wigston)
East Midlands · 18,868 tests
51.2%
Merthyr Tydfil
Wales · 4,446 tests
51.2%
Buckie
Scotland · 268 tests
51.1%
Sunderland
North East · 10,436 tests
51.1%
Swindon
South West · 12,857 tests
51.1%
Hartlepool
North East · 5,847 tests
51%
Llanelli
Wales · 4,380 tests
51%
Monmouth
Wales · 1,283 tests
51%
Morden (London)
London · 15,770 tests
51%
Shrewsbury
West Midlands · 5,064 tests
51%
Blyth
North East · 6,973 tests
50.9%
Kirkcaldy
Scotland · 4,313 tests
50.9%
Borehamwood (London)
East of England · 7,195 tests
50.8%
Slough (London)
South East · 10,509 tests
50.8%
Boston
East of England · 4,784 tests
50.7%
Grangemouth
Scotland · 3,761 tests
50.7%
St Albans
East of England · 7,336 tests
50.7%
Colchester
East of England · 7,756 tests
50.6%
Oxford (Cowley)
South East · 5,419 tests
50.6%
Isleworth (Fleming Way)
London · 12,687 tests
50.4%
Tilbury
London · 5,083 tests
50.4%
Southampton (Maybush)
South East · 10,480 tests
50.3%
Pembroke Dock
Wales · 1,769 tests
50.1%
Barnet (London)
London · 12,397 tests
49.9%
Callander
Scotland · 335 tests
49.9%
Leighton Buzzard (Stanbridge Road)
East of England · 7,667 tests
49.9%
Nottingham (Chilwell)
East Midlands · 9,415 tests
49.9%
Bishopbriggs
Scotland · 6,186 tests
49.8%
Horsforth
Yorkshire and The Humber · 12,466 tests
49.7%
Pinner (London)
London · 14,367 tests
49.7%
Edinburgh (Musselburgh)
Scotland · 6,850 tests
49.4%
Aylesbury
East of England · 5,255 tests
49.3%
Huddersfield
Yorkshire and The Humber · 10,563 tests
49.2%
Basildon
East of England · 8,359 tests
49.1%
Kettering
East Midlands · 11,876 tests
49.1%
Newport (Gwent)
Wales · 8,227 tests
48.9%
Telford
West Midlands · 4,963 tests
48.9%
Tottenham
London · 9,844 tests
48.9%
Perth (Arran Road)
Scotland · 2,642 tests
48.8%
Sheffield (Middlewood Road)
Yorkshire and The Humber · 10,442 tests
48.7%
Paisley
Scotland · 7,912 tests
48.6%
Birmingham (Kingstanding)
West Midlands · 16,133 tests
48.5%
Brentwood (London)
East of England · 5,791 tests
48.5%
Salisbury
South West · 6,630 tests
48.5%
Warwick (Wedgenock House)
West Midlands · 15,070 tests
48.5%
Gosforth
North East · 10,531 tests
48.4%
Rochdale (Manchester)
North West · 11,563 tests
48.3%
Aberdeen North
Scotland · 3,906 tests
48.2%
Clacton-on-Sea
East of England · 4,840 tests
48.2%
Swansea
Wales · 12,375 tests
48.2%
Hull
Yorkshire and The Humber · 9,706 tests
47.9%
Bradford (Thornbury)
Yorkshire and The Humber · 10,831 tests
47.8%
Gloucester
South West · 7,420 tests
47.8%
Middlesbrough
North East · 8,854 tests
47.7%
West Didsbury (Manchester)
North West · 17,806 tests
47.7%
Bodmin
South West · 6,392 tests
47.5%
Airdrie
Scotland · 4,599 tests
47.4%
Galashiels
Scotland · 2,241 tests
47.4%
Glasgow (Baillieston)
Scotland · 10,428 tests
47.4%
Chester
North West · 9,212 tests
47.3%
Darlington
North East · 12,183 tests
47.1%
Loughton (London)
London · 7,376 tests
47%
Mitcham (London)
London · 15,046 tests
47%
Southend-on-Sea
East of England · 7,526 tests
47%
Pontefract
Yorkshire and The Humber · 5,544 tests
46.9%
Birmingham (Kings Heath)
West Midlands · 9,072 tests
46.8%
Chadderton
North West · 15,988 tests
46.8%
Exeter
South West · 8,679 tests
46.8%
Wood Green (London)
London · 11,379 tests
46.8%
Blackburn with Darwen
North West · 12,205 tests
46.6%
Cardiff (Llanishen)
Wales · 16,401 tests
46.5%
Penzance
South West · 507 tests
46.5%
Hinckley
East Midlands · 4,866 tests
46.4%
Nottingham (Colwick)
East Midlands · 15,150 tests
46.4%
Bury (Manchester)
North West · 7,024 tests
46.3%
Hornchurch (London)
London · 8,694 tests
46.3%
Launceston
South West · 3,991 tests
46.3%
Ashford (Kent)
South East · 5,475 tests
46.2%
Bury St Edmunds
East of England · 8,702 tests
46.2%
Watford
East of England · 12,939 tests
46.2%
Enfield (Brancroft Way)
London · 362 tests
46.1%
Canterbury
South East · 4,670 tests
45.8%
Heckmondwike
Yorkshire and The Humber · 5,471 tests
45.8%
Inverness (Longman Drive)
Scotland · 3,252 tests
45.8%
Stafford
West Midlands · 5,365 tests
45.8%
Burgess Hill
South East · 11,237 tests
45.5%
Scunthorpe
Yorkshire and The Humber · 6,103 tests
45.4%
Wakefield
Yorkshire and The Humber · 11,653 tests
45.4%
Dudley
West Midlands · 13,721 tests
45.2%
Scarborough
Yorkshire and The Humber · 3,595 tests
45.1%
Halifax
Yorkshire and The Humber · 5,845 tests
45%
Southall (London)
London · 8,543 tests
44.8%
Cheetham Hill (Manchester)
North West · 10,207 tests
44.7%
Birmingham (Garretts Green)
West Midlands · 22,480 tests
44.4%
Wanstead (London)
London · 8,258 tests
44.4%
Atherton (Manchester)
North West · 13,035 tests
44.3%
Glasgow (Anniesland)
Scotland · 6,170 tests
44.3%
Sheffield (Handsworth)
Yorkshire and The Humber · 9,788 tests
44.1%
Crewe
North West · 4,994 tests
43.8%
Goodmayes (London)
London · 21,374 tests
43.7%
Lowestoft(Mobbs Way)
East of England · 7,603 tests
43.3%
Cheltenham
South West · 5,161 tests
43.2%
Stirling
Scotland · 2,747 tests
43%
Birmingham (South Yardley)
West Midlands · 14,471 tests
42.8%
Grimsby Coldwater
Yorkshire and The Humber · 5,361 tests
42.8%
Crawley
South East · 11,305 tests
42.7%
Widnes
North West · 6,846 tests
42.7%
Folkestone
South East · 7,818 tests
42.4%
Elgin
Scotland · 2,934 tests
42.3%
Loughborough
East Midlands · 5,502 tests
42.3%
Hamilton
Scotland · 6,112 tests
42%
Greenock
Scotland · 3,547 tests
41.7%
Edinburgh (Currie)
Scotland · 6,202 tests
41.6%
Stoke-on-Trent (Newcastle-Under-Lyme)
West Midlands · 6,646 tests
41.6%
Greenford (Horsenden Lane)
London · 7,222 tests
41.4%
Banbury
South East · 9,069 tests
41.3%
Cardigan
Wales · 1,192 tests
41%
St Helens (Liverpool)
North West · 14,174 tests
40.9%
Plymouth
South West · 11,167 tests
40.7%
Camborne
South West · 6,271 tests
40.6%
Stoke-On-Trent (Cobridge)
West Midlands · 8,413 tests
40.6%
Belvedere (London)
South East · 4,245 tests
40.5%
Speke (Liverpool)
North West · 8,159 tests
40.5%
Leicester (Cannock Street)
East Midlands · 14,198 tests
40.2%
Coventry
West Midlands · 13,771 tests
40%
Chingford (London)
London · 13,120 tests
39.9%
Glasgow (Shieldhall)
Scotland · 7,019 tests
39.9%
Luton
East of England · 7,759 tests
39.2%
Norris Green (Liverpool)
North West · 13,472 tests
37.8%
Gateshead
North East · 9,512 tests
37.5%
Dunfermline (Vine)
Scotland · 5,529 tests
36.4%
Featherstone
West Midlands · 13,193 tests
36.4%
Barking (Tanner Street)
London · 5,543 tests
36.3%
Wednesbury
West Midlands · 7,508 tests
35%
Wolverhampton
West Midlands · 11,561 tests
34.3%

Frequently asked questions

Where does this data come from, and how up to date is it?

Every number on this page comes from DVSA monthly statistics for practical car driving tests. We are showing the 2025-26 financial year (April 2025 to March 2026), which is the most recent complete dataset DVSA has published. The full source is linked in the methodology at the bottom of the page.

Why do pass rates vary so much between test centres?

DVSA is clear that every examiner marks to the same standard wherever they work, so the variation you see between centres comes almost entirely from the test routes themselves. A 40-minute drive through central London puts a candidate in front of a completely different set of hazards than the same 40 minutes through the Scottish Highlands, and the shape of that route is what shows up in the pass rate. For a detailed breakdown of what specifically makes urban centres harder, our write-up on the worst places to do your driving test walks through the main factors.

Can I choose which test centre to take my driving test at?

Yes. When you book a practical test through the DVSA, you can pick any centre in the country with available slots, not just the one closest to you. The trade-off is that travelling further for a test means sitting it on unfamiliar roads, which is its own risk. Most learners do better on routes they already know.

Are rural test centres actually easier to pass at?

The data shows rural centres do tend to have higher pass rates, but the very smallest ones run only a handful of tests a year, so their headline percentages can swing wildly on tiny samples. Among centres running at least 500 tests a year the pattern is softer, but it is still real: rural routes tend to have less traffic and fewer complex junctions, which gives learners fewer chances to pick up faults. For a full ranked list, see our write-up on the easiest driving test centres in Britain.

How is the pass rate calculated?

For each centre, we take the number of tests passed in the financial year and divide it by the number of tests conducted, both taken straight from DVSA's monthly counts. We do not weight, smooth, or adjust the numbers in any way. The rate you see matches the figure DVSA would publish for that centre.

Why isn't Northern Ireland included?

DVSA only publishes statistics for Great Britain: England, Scotland, and Wales. Practical driving tests in Northern Ireland are administered by a separate body, the Driver and Vehicle Agency (DVA), and its data is published on a different schedule and is not part of this dataset.

Methodology

All figures on this page are derived from official Driver & Vehicle Standards Agency (DVSA) statistics covering every GB practical car driving test centre. Data reflects the 2025-26 financial year (April to March).

Overall pass rates per centre are calculated by summing monthly conducted tests and passes, then dividing passes by tests. Gender and transmission splits use the same method against the relevant subset of tests. Manual pass rates are derived as the residual of overall minus automatic, matching DVSA methodology.

League tables exclude centres with fewer than 500 tests in the reporting period to avoid small-sample noise. Northern Ireland is not included: DVSA publishes GB-only statistics, with NI tests managed by DVA.

Regional groupings are Drivepal analysis. DVSA publishes data at test centre level, not by region, so we assign each centre to its UK statistical region (ITL1) from its postcode area. Regional pass rates are weighted by tests conducted, matching the formula used for the national figure.

Source: DVSA: Car driving test data by test centre. Released under the Open Government Licence v3.0.

Questions or corrections? info@usedrivepal.com

For Press

Journalists & researchers

All Drivepal research is free to cite, quote, or reference with attribution. Each report includes a methodology section and links to source data.

Press enquiries: info@usedrivepal.com