All UK Driving Test Centres
There are 293 active DVSA driving test centres across England, Scotland, and Wales, conducting over 1.8 million practical driving tests each year. The table below lists every one of them with their current pass rate and annual test volume.
Pass rates vary enormously. The national average is 51%, but individual centres range from the mid-30s in busy urban areas to nearly 80% at small rural sites in the Scottish Highlands and islands. That gap isn't random. Centres in dense cities tend to have more complex test routes — heavy traffic, multi-lane roundabouts, narrow streets with parked cars — while rural centres often test on quieter roads with simpler layouts. The candidate mix matters too: centres near universities or with shorter waiting times attract more first-time testers, which can push the average down.
Click any column header to sort the table. Sorting by pass rate will show you which centres have the highest and lowest rates, but don't stop there — click through to any centre's page for the full picture. Each one has 18 years of historical trends, monthly breakdowns, pass rates by age group (17 to 25), automatic vs manual data, and gender comparisons. That context is far more useful than a single number in a table.
| Centre | County | Pass Rate | Tests/Year |
|---|---|---|---|
| Aberdeen North | Aberdeen City | 43.1% | 1,724 |
| Aberdeen South (Cove) | Aberdeenshire | 51.4% | 4,807 |
| Abergavenny | Sir Fynwy - Monmouthshire | 61.1% | 4,650 |
| Aberystwyth (Park Avenue) | Sir Ceredigion - Ceredigion | 53.2% | 1,469 |
| Airdrie | North Lanarkshire | 41.3% | 6,673 |
| Alness | Highland | 63.0% | 865 |
| Alnwick | Northumberland | 51.0% | 1,093 |
| Arbroath | Angus | 78.9% | 294 |
| Ashfield | Stirling | 51.2% | 9,507 |
| Ashford (Kent) | Devon | 52.0% | 3,504 |
| Atherton (Manchester) | Greater Manchester | 44.4% | 7,690 |
| Aylesbury | Buckinghamshire | 48.7% | 5,864 |
| Ayr | South Ayrshire | 56.8% | 2,015 |
| Bala | Gwynedd - Gwynedd | 61.1% | 574 |
| Ballater | Aberdeenshire | 77.1% | 166 |
| Banbury | Oxfordshire | 39.9% | 8,241 |
| Banff | Aberdeenshire | 50.6% | 253 |
| Bangor | Gwynedd - Gwynedd | 64.1% | 3,433 |
| Barking (Tanner Street) | Suffolk | 37.9% | 7,499 |
| Barnet (London) | Greater London | 49.9% | 9,720 |
| Barnsley | South Yorkshire | 52.2% | 7,765 |
| Barnstaple | Devon | 54.7% | 3,583 |
| Barrow In Furness | Westmorland and Furness | 61.9% | 1,735 |
| Barry | Angus | 61.8% | 1,621 |
| Basildon | Essex | 45.6% | 4,862 |
| Basingstoke | Hampshire | 56.9% | 4,940 |
| Bedford | Bedfordshire | 49.9% | 8,958 |
| Belvedere (London) | Greater London | 38.3% | 4,337 |
| Benbecula Island | Western Isles | 78.8% | 104 |
| Berwick-On-Tweed | Northumberland | 54.3% | 667 |
| Birmingham (Garretts Green) | West Midlands | 42.0% | 21,871 |
| Birmingham (Kings Heath) | West Midlands | 47.0% | 8,488 |
| Birmingham (Kingstanding) | West Midlands | 44.6% | 17,909 |
| Birmingham (Shirley) | West Midlands | 58.1% | 9,582 |
| Birmingham (South Yardley) | West Midlands | 41.6% | 12,709 |
| Bishopbriggs | East Dunbartonshire | 50.5% | 5,661 |
| Bishops Stortford | Hertfordshire | 50.4% | 6,826 |
| Blackburn with Darwen | Lancashire | 47.8% | 8,885 |
| Blackpool | Blackpool | 49.6% | 6,271 |
| Bletchley | Milton Keynes | 45.7% | 9,783 |
| Blyth | Northumberland | 47.2% | 6,493 |
| Bodmin | Cornwall | 46.1% | 5,561 |
| Bolton (Manchester) | Greater Manchester | 56.7% | 11,879 |
| Borehamwood (London) | Hertfordshire | 46.8% | 7,798 |
| Boston | Lincolnshire | 50.7% | 4,521 |
| Bradford (Heaton) | West Yorkshire | 49.5% | 7,594 |
| Bradford (Thornbury) | West Yorkshire | 47.1% | 7,107 |
| Brecon | Powys - Powys | 58.9% | 1,565 |
| Bredbury (Manchester) | Greater Manchester | 54.2% | 9,946 |
| Brentwood (London) | Essex | 48.5% | 5,485 |
| Bridgend | Highland | 53.1% | 6,938 |
| Bridlington | East Riding of Yorkshire | 56.4% | 2,766 |
| Bristol (Avonmouth) | City of Bristol | 53.7% | 9,980 |
| Bristol (Kingswood) | City of Bristol | 52.0% | 11,483 |
| Bromley (London) | Greater London | 51.7% | 10,868 |
| Buckie | Moray | 52.6% | 274 |
| Burgess Hill | West Sussex | 43.2% | 11,191 |
| Burton on Trent | Staffordshire | 54.1% | 6,682 |
| Bury (Manchester) | Greater Manchester | 40.3% | 8,136 |
| Bury St Edmunds | Suffolk | 45.7% | 8,452 |
| Buxton | Derbyshire | 57.0% | 3,449 |
| Camborne | Cornwall | 41.3% | 5,967 |
| Cambridge (Brookmount Court) | Cambridgeshire | 50.5% | 13,610 |
| Canterbury | Kent | 50.3% | 3,322 |
| Cardiff (Llanishen) | Caerdydd - Cardiff | 51.3% | 14,852 |
| Cardigan | Sir Ceredigion - Ceredigion | 49.8% | 1,340 |
| Carlisle | Cumberland | 54.9% | 3,684 |
| Carmarthen | Sir Gaerfyrddin - Carmarthenshire | 54.4% | 2,053 |
| Castle Douglas | Dumfries and Galloway | 50.2% | 516 |
| Chadderton | Greater Manchester | 44.9% | 12,454 |
| Cheetham Hill (Manchester) | Greater Manchester | 43.7% | 10,768 |
| Chelmsford (Hanbury Road) | Essex | 44.7% | 10,758 |
| Cheltenham | Gloucestershire | 46.7% | 6,545 |
| Chertsey (London) | Surrey | 50.3% | 8,669 |
| Chester | Cheshire West and Chester | 46.2% | 8,026 |
| Chesterfield | Staffordshire | 54.5% | 4,608 |
| Chichester | West Sussex | 64.2% | 5,295 |
| Chingford (London) | Greater London | 36.5% | 13,235 |
| Chippenham | Sir Fynwy - Monmouthshire | 50.6% | 7,641 |
| Chorley | Lancashire | 48.3% | 5,257 |
| Clacton-on-Sea | Essex | 47.4% | 2,867 |
| Colchester | Essex | 48.0% | 9,977 |
| Coventry | West Midlands | 42.3% | 9,102 |
| Crawley | Hampshire | 40.1% | 7,869 |
| Crewe | Cheshire East | 44.4% | 4,725 |
| Cumnock | East Ayrshire | 61.1% | 906 |
| Darlington | Darlington | 49.2% | 6,828 |
| Derby (Alvaston) | City of Derby | 51.3% | 9,260 |
| Doncaster | South Yorkshire | 42.0% | 7,865 |
| Dorchester | Dorset | 66.7% | 4,561 |
| Dudley | West Midlands | 45.7% | 11,354 |
| Dumbarton | West Dunbartonshire | 53.5% | 1,812 |
| Dumfries | Dumfries and Galloway | 47.0% | 2,798 |
| Dundee | Dundee City | 60.3% | 5,851 |
| Dunfermline (Vine) | Fife | 43.3% | 4,422 |
| Durham | County Durham | 49.6% | 8,228 |
| East Kilbride | Na h-Eileanan an Iar | 46.4% | 2,451 |
| Eastbourne | Darlington | 52.1% | 5,609 |
| Edinburgh (Currie) | City of Edinburgh | 43.2% | 7,475 |
| Edinburgh (Musselburgh) | City of Edinburgh | 47.0% | 7,800 |
| Elgin | Moray | 44.5% | 2,184 |
| Enfield (Brancroft Way) | Lancashire | 42.4% | 474 |
| Enfield (Innova Business Park) | Lancashire | 54.1% | 8,042 |
| Erith (London) | Greater London | 49.3% | 4,921 |
| Exeter | Devon | 47.9% | 8,714 |
| Farnborough | Hampshire | 58.3% | 8,041 |
| Featherstone | West Yorkshire | 34.1% | 14,070 |
| Folkestone | Kent | 45.4% | 4,370 |
| Forfar | Angus | 68.5% | 356 |
| Fort William | Highland | 62.0% | 308 |
| Fraserburgh | Aberdeenshire | 60.7% | 496 |
| Galashiels | Scottish Borders | 49.1% | 2,193 |
| Gateshead | Tyne and Wear | 37.4% | 8,109 |
| Gillingham | Kent | 57.2% | 14,761 |
| Girvan | South Ayrshire | 68.7% | 249 |
| Glasgow (Anniesland) | Glasgow City | 40.8% | 8,560 |
| Glasgow (Baillieston) | Glasgow City | 44.4% | 9,478 |
| Glasgow (Shieldhall) | Glasgow City | 37.7% | 6,792 |
| Gloucester | Gloucestershire | 49.6% | 6,511 |
| Goodmayes (London) | Greater London | 43.7% | 21,961 |
| Gosforth | Cumberland | 47.5% | 10,234 |
| Grangemouth | Falkirk | 46.4% | 4,615 |
| Grantham (Somerby) | Lincolnshire | 58.1% | 5,959 |
| Greenford (Horsenden Lane) | Greater London | 40.5% | 7,106 |
| Greenham | Somerset | 52.1% | 3,566 |
| Greenock | Inverclyde | 42.4% | 2,036 |
| Grimsby Coldwater | North East Lincolnshire | 42.7% | 5,754 |
| Guildford | Sir Benfro - Pembrokeshire | 51.8% | 5,032 |
| Haddington | East Lothian | 62.2% | 1,890 |
| Halifax | West Yorkshire | 44.7% | 4,959 |
| Hamilton | South Lanarkshire | 39.5% | 5,608 |
| Hartlepool | Hartlepool | 49.7% | 5,725 |
| Hastings (Ore) | East Sussex | 49.2% | 3,065 |
| Hawick | Scottish Borders | 61.1% | 427 |
| Heckmondwike | West Yorkshire | 46.7% | 5,232 |
| Hendon (London) | Greater London | 49.5% | 11,608 |
| Hereford | County of Herefordshire | 59.4% | 3,352 |
| Herne Bay | Kent | 55.4% | 7,912 |
| Hexham | Northumberland | 56.7% | 1,213 |
| Heysham | Lancashire | 55.0% | 3,735 |
| High Wycombe | Buckinghamshire | 51.0% | 3,891 |
| Hinckley | Leicestershire | 48.3% | 3,465 |
| Hornchurch (London) | Greater London | 48.3% | 6,310 |
| Horsforth | West Yorkshire | 51.3% | 11,935 |
| Huddersfield | West Yorkshire | 48.4% | 9,223 |
| Hull | East Riding of Yorkshire | 45.2% | 9,439 |
| Huntly | Aberdeenshire | 62.5% | 232 |
| Inverness (Longman Drive) | Highland | 45.9% | 2,933 |
| Inverurie | Aberdeenshire | 54.3% | 1,090 |
| Ipswich | Suffolk | 63.1% | 10,724 |
| Irvine | North Ayrshire | 49.2% | 5,306 |
| Isle of Skye (Portree) | Highland | 69.9% | 133 |
| Isleworth (Fleming Way) | Greater London | 51.8% | 12,106 |
| Kelso | Scottish Borders | 57.0% | 381 |
| Kendal (Oxenholme Road) | Westmorland and Furness | 64.8% | 2,149 |
| Kettering | North Northamptonshire | 46.0% | 8,489 |
| Kings Lynn | Norfolk | 46.0% | 7,405 |
| Kirkcaldy | Fife | 47.5% | 5,209 |
| Knaresborough | North Yorkshire | 58.5% | 5,305 |
| Lanark | South Lanarkshire | 55.0% | 1,845 |
| Launceston | Cornwall | 48.3% | 2,286 |
| Lee On The Solent | Hampshire | 59.6% | 10,409 |
| Leeds | West Yorkshire | 50.2% | 7,346 |
| Leicester (Cannock Street) | City of Leicester | 37.7% | 11,638 |
| Leicester (Wigston) | City of Leicester | 43.9% | 16,361 |
| Leighton Buzzard (Stanbridge Road) | Central Bedfordshire | 51.0% | 7,529 |
| Lerwick | Shetland Islands | 67.8% | 432 |
| Letchworth | Hertfordshire | 58.3% | 5,032 |
| Lichfield | Staffordshire | 48.6% | 8,490 |
| Lincoln | Lincolnshire | 49.8% | 6,345 |
| Livingston | West Lothian | 50.7% | 4,486 |
| Llanelli | Sir Fynwy - Monmouthshire | 51.0% | 3,442 |
| Llantrisant | Sir Ynys Mon - Isle of Anglesey | 50.6% | 8,554 |
| Loughborough | Leicestershire | 43.7% | 5,769 |
| Loughton (London) | Greater London | 48.0% | 6,009 |
| Louth | Lincolnshire | 54.4% | 829 |
| Lowestoft(Mobbs Way) | Suffolk | 46.1% | 4,921 |
| Ludlow | Shropshire | 59.6% | 3,529 |
| Luton | Bedfordshire | 40.1% | 8,304 |
| Macclesfield | Cheshire East | 49.9% | 4,910 |
| Maidstone | Kent | 58.0% | 6,330 |
| Malton | North Yorkshire | 66.7% | 562 |
| Melton Mowbray | Leicestershire | 63.9% | 2,486 |
| Merthyr Tydfil | Merthyr Tudful - Merthyr Tydfil | 53.5% | 3,703 |
| Middlesbrough | Middlesbrough | 48.3% | 8,952 |
| Mill Hill (London) | Greater London | 51.1% | 8,688 |
| Mitcham (London) | Greater London | 48.9% | 13,825 |
| Monmouth | Sir Fynwy - Monmouthshire | 61.2% | 1,407 |
| Montrose | Angus | 66.7% | 633 |
| Morden (London) | Greater London | 48.8% | 16,260 |
| Nelson | Lancashire | 47.9% | 6,366 |
| Newport (Gwent) | Highland | 51.0% | 7,106 |
| Newton Abbot | Devon | 51.9% | 6,263 |
| Newton Stewart | Dumfries and Galloway | 63.2% | 201 |
| Newtown | Powys | 63.7% | 1,740 |
| Norris Green (Liverpool) | Merseyside | 38.7% | 13,265 |
| Northallerton | North Yorkshire | 58.6% | 2,314 |
| Northampton | Northamptonshire | 50.4% | 12,825 |
| Northwich | Cheshire West and Chester | 54.7% | 3,226 |
| Norwich (Jupiter Road) | Norfolk | 42.2% | 3,032 |
| Norwich (Peachman Way) | Norfolk | 57.0% | 11,012 |
| Nottingham (Chilwell) | City of Nottingham | 43.9% | 10,561 |
| Nottingham (Colwick) | City of Nottingham | 45.5% | 11,849 |
| Nuneaton | Warwickshire | 52.5% | 6,634 |
| Oban | Argyll and Bute | 61.3% | 287 |
| Orkney | Orkney Islands | 66.0% | 350 |
| Oswestry | Shropshire | 55.6% | 1,660 |
| Oxford (Cowley) | City of Stoke-on-Trent | 48.2% | 6,449 |
| Paisley | Renfrewshire | 46.6% | 5,777 |
| Peebles | Scottish Borders | 67.0% | 528 |
| Pembroke Dock | Sir Benfro - Pembrokeshire | 57.9% | 2,077 |
| Penzance | Cornwall | 49.2% | 671 |
| Perth (Arran Road) | Perth and Kinross | 46.0% | 2,606 |
| Peterborough | City of Peterborough | 50.2% | 11,021 |
| Peterhead | Aberdeenshire | 57.8% | 1,400 |
| Pinner (London) | Greater London | 50.3% | 14,672 |
| Plymouth | City of Plymouth | 40.8% | 9,867 |
| Pontefract | West Yorkshire | 47.8% | 4,883 |
| Poole | Dorset | 48.4% | 9,639 |
| Portsmouth | Hampshire | 51.8% | 11,305 |
| Preston | Lancashire | 53.7% | 11,380 |
| Pwllheli | Gwynedd - Gwynedd | 66.0% | 750 |
| Reading | Reading | 49.8% | 6,877 |
| Redditch | Worcestershire | 46.7% | 4,660 |
| Redhill Aerodrome | Surrey | 49.4% | 4,619 |
| Rhyl | Sir Ddinbych - Denbighshire | 55.9% | 3,232 |
| Rochdale (Manchester) | Greater Manchester | 41.2% | 9,790 |
| Rotherham | South Yorkshire | 51.3% | 5,817 |
| Rugby | Warwickshire | 46.0% | 7,174 |
| Sale (Manchester) | Greater Manchester | 49.1% | 9,977 |
| Salisbury | Wiltshire | 52.5% | 5,624 |
| Scarborough | North Yorkshire | 51.7% | 2,658 |
| Scunthorpe | North Lincolnshire | 44.4% | 5,837 |
| Sevenoaks | Kent | 53.6% | 6,386 |
| Sheffield (Handsworth) | South Yorkshire | 45.3% | 9,283 |
| Sheffield (Middlewood Road) | South Yorkshire | 47.5% | 9,864 |
| Shrewsbury | Shropshire | 49.2% | 5,712 |
| Sidcup (London) | Greater London | 59.0% | 12,809 |
| Skegness | Lincolnshire | 57.6% | 1,895 |
| Skipton | North Yorkshire | 54.4% | 2,812 |
| Slough (London) | Berkshire | 45.6% | 9,181 |
| Southall (London) | Greater London | 46.2% | 6,461 |
| Southampton (Maybush) | City of Southampton | 47.1% | 8,954 |
| Southend-on-Sea | Southend-on-Sea | 48.1% | 4,797 |
| Southport (Liverpool) | Merseyside | 59.2% | 7,231 |
| Speke (Liverpool) | Merseyside | 38.6% | 6,986 |
| St Albans | Hertfordshire | 48.4% | 6,881 |
| St Helens (Liverpool) | Merseyside | 40.2% | 9,776 |
| Stafford | Staffordshire | 46.1% | 3,783 |
| Steeton | West Yorkshire | 50.5% | 3,840 |
| Stevenage | Hertfordshire | 44.9% | 4,208 |
| Stirling | Stirling | 38.7% | 4,111 |
| Stoke-On-Trent (Cobridge) | City of Stoke-on-Trent | 38.8% | 6,450 |
| Stoke-on-Trent (Newcastle-Under-Lyme) | City of Stoke-on-Trent | 40.7% | 7,098 |
| Stornoway | Na h-Eileanan an Iar | 56.1% | 374 |
| Stranraer | Dumfries and Galloway | 73.4% | 214 |
| Sunderland | Tyne and Wear | 47.1% | 9,084 |
| Swansea | Abertawe - Swansea | 52.1% | 10,590 |
| Swindon | Gloucestershire | 49.3% | 9,470 |
| Taunton | Somerset | 56.3% | 6,957 |
| Telford | Telford and Wrekin | 43.9% | 5,663 |
| Tilbury | Thurrock | 49.1% | 4,185 |
| Tolworth (London) | Greater London | 53.3% | 9,241 |
| Tottenham | Greater London | 47.9% | 12,178 |
| Trowbridge | Wiltshire | 51.1% | 2,547 |
| Tunbridge Wells | Kent | 58.9% | 4,887 |
| Upton | West Yorkshire | 50.0% | 10,893 |
| Uxbridge (London) | Greater London | 49.6% | 7,378 |
| Wakefield | West Yorkshire | 46.7% | 7,650 |
| Wallasey | Merseyside | 49.6% | 1,276 |
| Wanstead (London) | Greater London | 40.4% | 8,370 |
| Warrington | Warrington | 55.3% | 6,124 |
| Warwick (Wedgenock House) | Warwickshire | 48.4% | 10,900 |
| Watford | West Northamptonshire | 46.6% | 10,896 |
| Watnall | Nottinghamshire | 48.9% | 702 |
| Wednesbury | West Midlands | 36.4% | 8,335 |
| Wellingborough | North Northamptonshire | 55.1% | 1,477 |
| West Didsbury (Manchester) | Greater Manchester | 50.9% | 17,196 |
| West Wickham (London) | Greater London | 50.9% | 11,147 |
| Whitby | North Yorkshire | 65.1% | 513 |
| Wick | Shetland Islands | 53.8% | 225 |
| Widnes | Halton | 40.1% | 5,673 |
| Winchester | Hampshire | 47.9% | 3,839 |
| Wolverhampton | West Midlands | 33.4% | 11,719 |
| Wood Green (London) | Greater London | 46.8% | 10,797 |
| Worcester | Worcestershire | 50.6% | 10,516 |
| Workington | Cumberland | 48.3% | 3,015 |
| Worksop | Nottinghamshire | 53.3% | 6,022 |
| Worthing | West Sussex | 58.8% | 7,766 |
| Wrexham | Wrecsam - Wrexham | 56.8% | 3,942 |
| Yeading (London) | Greater London | 46.9% | 6,289 |
| Yeovil | Somerset | 59.7% | 5,754 |
| York | North Yorkshire | 51.3% | 7,121 |