DVSA 2024/25 data
UK driving test pass rates, ranked
Every UK driving test centre compared by its official DVSA car pass rate for 2024/25. The average across the 270 centres we track is 50.2%. Source: DVSA (Open Government Licence).
The average UK driving test pass rate is 50.2% (2024/25). The highest pass rate we track is 78.9% at Arbroath; the lowest is 33.4% at Wolverhampton. Choosing a centre matters less than practising its specific roads and hazards.
Easiest test centres
Hardest test centres
- Wolverhampton33.4%
- Featherstone34.1%
- Wednesbury36.4%
- London (Chingford)36.5%
- Gateshead37.4%
- Leicester (Cannock Street)37.7%
- Glasgow (Shieldhall)37.7%
- London (Barking)37.9%
- London (Belvedere)38.3%
- Liverpool (Speke)38.6%
All 270 centres by pass rate
| # | Test centre | Region | Pass rate | Difficulty |
|---|---|---|---|---|
| 1 | Arbroath | Scotland | 78.9% | Easier than average |
| 2 | Stranraer | Scotland | 73.4% | Easier than average |
| 3 | Forfar | Scotland | 68.5% | Easier than average |
| 4 | Peebles | Scotland | 67% | Easier than average |
| 5 | Malton | Yorkshire and the Humber | 66.7% | Easier than average |
| 6 | Montrose | Scotland | 66.7% | Easier than average |
| 7 | Pwllheli | Wales | 66% | Easier than average |
| 8 | Whitby | Yorkshire and the Humber | 65.1% | Easier than average |
| 9 | Kendal | North West | 64.8% | Easier than average |
| 10 | Chichester | South East | 64.2% | Easier than average |
| 11 | Bangor | Wales | 64.1% | Easier than average |
| 12 | Melton Mowbray | East Midlands | 63.9% | Easier than average |
| 13 | Newtown | Wales | 63.7% | Easier than average |
| 14 | Ipswich | East of England | 63.1% | Easier than average |
| 15 | Barrow-in-Furness | North West | 61.9% | Easier than average |
| 16 | Barry | Wales | 61.8% | Easier than average |
| 17 | Monmouth | Wales | 61.2% | Easier than average |
| 18 | Abergavenny | Wales | 61.1% | Easier than average |
| 19 | Bala | Wales | 61.1% | Easier than average |
| 20 | Dundee | Scotland | 60.3% | Easier than average |
| 21 | Yeovil | South West | 59.7% | Easier than average |
| 22 | Lee-on-the-Solent | South East | 59.6% | Easier than average |
| 23 | Ludlow | West Midlands | 59.6% | Easier than average |
| 24 | Hereford | West Midlands | 59.4% | Easier than average |
| 25 | Southport | North West | 59.2% | Easier than average |
| 26 | London (Sidcup) | London | 59% | Easier than average |
| 27 | Tunbridge Wells | South East | 58.9% | Easier than average |
| 28 | Brecon | Wales | 58.9% | Easier than average |
| 29 | Worthing | South East | 58.8% | Easier than average |
| 30 | Northallerton | Yorkshire and the Humber | 58.6% | Easier than average |
| 31 | Knaresborough | Yorkshire and the Humber | 58.5% | Easier than average |
| 32 | Farnborough | South East | 58.3% | Easier than average |
| 33 | Letchworth | East of England | 58.3% | Easier than average |
| 34 | Birmingham (Shirley) | West Midlands | 58.1% | Easier than average |
| 35 | Grantham | East Midlands | 58.1% | Easier than average |
| 36 | Maidstone | South East | 58% | Easier than average |
| 37 | Pembroke Dock | Wales | 57.9% | Easier than average |
| 38 | Peterhead | Scotland | 57.8% | Easier than average |
| 39 | Skegness | East Midlands | 57.6% | Easier than average |
| 40 | Gillingham | South East | 57.2% | Easier than average |
| 41 | Norwich (Peachman Way) | East of England | 57% | Easier than average |
| 42 | Buxton | East Midlands | 57% | Easier than average |
| 43 | Basingstoke | South East | 56.9% | Easier than average |
| 44 | Wrexham | Wales | 56.8% | Easier than average |
| 45 | Ayr | Scotland | 56.8% | Easier than average |
| 46 | Bolton | North West | 56.7% | Easier than average |
| 47 | Hexham | North East | 56.7% | Easier than average |
| 48 | Weston-super-Mare | South West | 56.5% | Easier than average |
| 49 | Bridlington | Yorkshire and the Humber | 56.4% | Easier than average |
| 50 | Taunton | South West | 56.3% | Easier than average |
| 51 | Rhyl | Wales | 55.9% | Easier than average |
| 52 | Oswestry | West Midlands | 55.6% | Easier than average |
| 53 | Herne Bay | South East | 55.4% | Easier than average |
| 54 | Warrington | North West | 55.3% | Easier than average |
| 55 | Wellingborough | East Midlands | 55.1% | Easier than average |
| 56 | Morecambe (Heysham) | North West | 55% | Easier than average |
| 57 | Lanark | Scotland | 55% | Easier than average |
| 58 | Carlisle | North West | 54.9% | Easier than average |
| 59 | Barnstaple | South West | 54.7% | Easier than average |
| 60 | Northwich | North West | 54.7% | Easier than average |
| 61 | Chesterfield | East Midlands | 54.5% | Easier than average |
| 62 | Louth | East Midlands | 54.4% | Easier than average |
| 63 | Skipton | Yorkshire and the Humber | 54.4% | Easier than average |
| 64 | Carmarthen | Wales | 54.4% | Easier than average |
| 65 | Berwick-upon-Tweed | North East | 54.3% | Easier than average |
| 66 | Inverurie | Scotland | 54.3% | Easier than average |
| 67 | Stockport (Bredbury) | North West | 54.2% | Easier than average |
| 68 | London (Enfield) | London | 54.1% | Around average |
| 69 | Burton upon Trent | West Midlands | 54.1% | Around average |
| 70 | Bristol (Avonmouth) | South West | 53.7% | Around average |
| 71 | Preston | North West | 53.7% | Around average |
| 72 | Sevenoaks | South East | 53.6% | Around average |
| 73 | Merthyr Tydfil | Wales | 53.5% | Around average |
| 74 | Dumbarton | Scotland | 53.5% | Around average |
| 75 | London (Tolworth) | London | 53.3% | Around average |
| 76 | Cardiff (Llanishen) | Wales | 53.3% | Around average |
| 77 | Worksop | East Midlands | 53.3% | Around average |
| 78 | Aberystwyth | Wales | 53.2% | Around average |
| 79 | London (Hither Green) | London | 53.1% | Around average |
| 80 | Bridgend | Wales | 53.1% | Around average |
| 81 | Salisbury | South West | 52.5% | Around average |
| 82 | Nuneaton | West Midlands | 52.5% | Around average |
| 83 | Newport (Isle of Wight) | South East | 52.4% | Around average |
| 84 | Barnsley | Yorkshire and the Humber | 52.2% | Around average |
| 85 | Eastbourne | South East | 52.1% | Around average |
| 86 | Newbury (Greenham) | South East | 52.1% | Around average |
| 87 | Swansea | Wales | 52.1% | Around average |
| 88 | Bristol (Kingswood) | South West | 52% | Around average |
| 89 | Ashford | South East | 52% | Around average |
| 90 | Newton Abbot | South West | 51.9% | Around average |
| 91 | London (Isleworth) | London | 51.8% | Around average |
| 92 | Guildford | South East | 51.8% | Around average |
| 93 | Portsmouth | South East | 51.8% | Around average |
| 94 | London (Bromley) | London | 51.7% | Around average |
| 95 | Scarborough | Yorkshire and the Humber | 51.7% | Around average |
| 96 | Aberdeen (South (Cove)) | Scotland | 51.4% | Around average |
| 97 | Leeds (Horsforth) | Yorkshire and the Humber | 51.3% | Around average |
| 98 | Derby | East Midlands | 51.3% | Around average |
| 99 | Rotherham | Yorkshire and the Humber | 51.3% | Around average |
| 100 | York | Yorkshire and the Humber | 51.3% | Around average |
| 101 | Sutton-in-Ashfield | East Midlands | 51.2% | Around average |
| 102 | London (Mill Hill) | London | 51.1% | Around average |
| 103 | Trowbridge | South West | 51.1% | Around average |
| 104 | High Wycombe | South East | 51% | Around average |
| 105 | Leighton Buzzard | East of England | 51% | Around average |
| 106 | Alnwick | North East | 51% | Around average |
| 107 | Llanelli | Wales | 51% | Around average |
| 108 | Newport | Wales | 51% | Around average |
| 109 | Manchester (West Didsbury) | North West | 50.9% | Around average |
| 110 | London (West Wickham) | London | 50.9% | Around average |
| 111 | Northampton | East Midlands | 50.8% | Around average |
| 112 | Boston | East Midlands | 50.7% | Around average |
| 113 | Livingston | Scotland | 50.7% | Around average |
| 114 | Chippenham | South West | 50.6% | Around average |
| 115 | Worcester | West Midlands | 50.6% | Around average |
| 116 | Llantrisant | Wales | 50.6% | Around average |
| 117 | Cambridge | East of England | 50.5% | Around average |
| 118 | Keighley (Steeton) | Yorkshire and the Humber | 50.5% | Around average |
| 119 | Bishopbriggs | Scotland | 50.5% | Around average |
| 120 | Bishop's Stortford | East of England | 50.4% | Around average |
| 121 | London (Pinner) | London | 50.3% | Around average |
| 122 | Canterbury | South East | 50.3% | Around average |
| 123 | Chertsey | South East | 50.3% | Around average |
| 124 | Peterborough | East of England | 50.2% | Around average |
| 125 | Wirral (Upton) | North West | 50% | Around average |
| 126 | London (Barnet) | London | 49.9% | Around average |
| 127 | Bedford | East of England | 49.9% | Around average |
| 128 | Macclesfield | North West | 49.9% | Around average |
| 129 | Reading | South East | 49.8% | Around average |
| 130 | Lincoln | East Midlands | 49.8% | Around average |
| 131 | Cardigan | Wales | 49.8% | Around average |
| 132 | Hartlepool | North East | 49.7% | Around average |
| 133 | London (Uxbridge) | London | 49.6% | Around average |
| 134 | Gloucester | South West | 49.6% | Around average |
| 135 | Blackpool | North West | 49.6% | Around average |
| 136 | Wallasey | North West | 49.6% | Around average |
| 137 | Durham | North East | 49.6% | Around average |
| 138 | London (Hendon) | London | 49.5% | Around average |
| 139 | Bradford (Heaton) | Yorkshire and the Humber | 49.5% | Around average |
| 140 | Redhill | South East | 49.4% | Around average |
| 141 | London (Erith) | London | 49.3% | Around average |
| 142 | Swindon | South West | 49.3% | Around average |
| 143 | Hastings | South East | 49.2% | Around average |
| 144 | Penzance | South West | 49.2% | Around average |
| 145 | Shrewsbury | West Midlands | 49.2% | Around average |
| 146 | Darlington | North East | 49.2% | Around average |
| 147 | Irvine | Scotland | 49.2% | Around average |
| 148 | Manchester (Sale) | North West | 49.1% | Around average |
| 149 | Tilbury | East of England | 49.1% | Around average |
| 150 | Galashiels | Scotland | 49.1% | Around average |
| 151 | London (Mitcham) | London | 48.9% | Around average |
| 152 | Nottingham (Watnall) | East Midlands | 48.9% | Around average |
| 153 | London (Morden) | London | 48.8% | Around average |
| 154 | Aylesbury | South East | 48.7% | Around average |
| 155 | Lichfield | West Midlands | 48.6% | Around average |
| 156 | Brentwood | East of England | 48.5% | Around average |
| 157 | Poole | South West | 48.4% | Around average |
| 158 | St Albans | East of England | 48.4% | Around average |
| 159 | Warwick | West Midlands | 48.4% | Around average |
| 160 | Huddersfield | Yorkshire and the Humber | 48.4% | Around average |
| 161 | London (Hornchurch) | London | 48.3% | Around average |
| 162 | Launceston | South West | 48.3% | Around average |
| 163 | Hinckley | East Midlands | 48.3% | Around average |
| 164 | Chorley | North West | 48.3% | Around average |
| 165 | Workington | North West | 48.3% | Around average |
| 166 | Middlesbrough | North East | 48.3% | Around average |
| 167 | Oxford (Cowley) | South East | 48.2% | Around average |
| 168 | Southend-on-Sea | East of England | 48.1% | Around average |
| 169 | Colchester | East of England | 48% | Around average |
| 170 | Loughton | East of England | 48% | Around average |
| 171 | London (Tottenham) | London | 47.9% | Around average |
| 172 | Winchester | South East | 47.9% | Around average |
| 173 | Exeter | South West | 47.9% | Around average |
| 174 | Nelson | North West | 47.9% | Around average |
| 175 | Blackburn | North West | 47.8% | Around average |
| 176 | Pontefract | Yorkshire and the Humber | 47.8% | Around average |
| 177 | Sheffield (Middlewood Road) | Yorkshire and the Humber | 47.5% | Around average |
| 178 | Kirkcaldy | Scotland | 47.5% | Around average |
| 179 | Clacton-on-Sea | East of England | 47.4% | Around average |
| 180 | Blyth | North East | 47.2% | Around average |
| 181 | Southampton (Maybush) | South East | 47.1% | Around average |
| 182 | Sunderland | North East | 47.1% | Around average |
| 183 | Bradford (Thornbury) | Yorkshire and the Humber | 47.1% | Around average |
| 184 | Birmingham (Kings Heath) | West Midlands | 47% | Around average |
| 185 | Edinburgh (Musselburgh) | Scotland | 47% | Around average |
| 186 | Nottingham (Colwick) | East Midlands | 47% | Around average |
| 187 | Dumfries | Scotland | 47% | Around average |
| 188 | London (Yeading) | London | 46.9% | Around average |
| 189 | Borehamwood | East of England | 46.8% | Around average |
| 190 | Cheltenham | South West | 46.7% | Around average |
| 191 | Redditch | West Midlands | 46.7% | Around average |
| 192 | Heckmondwike | Yorkshire and the Humber | 46.7% | Around average |
| 193 | Wakefield | Yorkshire and the Humber | 46.7% | Around average |
| 194 | Watford | East of England | 46.6% | Around average |
| 195 | Paisley | Scotland | 46.6% | Around average |
| 196 | East Kilbride | Scotland | 46.4% | Around average |
| 197 | Falkirk (Grangemouth) | Scotland | 46.4% | Around average |
| 198 | London (Southall) | London | 46.2% | Harder than average |
| 199 | Chester | North West | 46.2% | Harder than average |
| 200 | Bodmin | South West | 46.1% | Harder than average |
| 201 | Lowestoft | East of England | 46.1% | Harder than average |
| 202 | Stafford | West Midlands | 46.1% | Harder than average |
| 203 | King's Lynn | East of England | 46% | Harder than average |
| 204 | Kettering | East Midlands | 46% | Harder than average |
| 205 | Rugby | West Midlands | 46% | Harder than average |
| 206 | Perth | Scotland | 46% | Harder than average |
| 207 | Inverness | Scotland | 45.9% | Harder than average |
| 208 | Sheffield (Handsworth) | Yorkshire and the Humber | 45.8% | Harder than average |
| 209 | Milton Keynes (Bletchley) | South East | 45.7% | Harder than average |
| 210 | Bury St Edmunds | East of England | 45.7% | Harder than average |
| 211 | Dudley | West Midlands | 45.7% | Harder than average |
| 212 | Slough | South East | 45.6% | Harder than average |
| 213 | Basildon | East of England | 45.6% | Harder than average |
| 214 | Folkestone | South East | 45.4% | Harder than average |
| 215 | Hull | Yorkshire and the Humber | 45.2% | Harder than average |
| 216 | Oldham (Chadderton) | North West | 44.9% | Harder than average |
| 217 | Stevenage | East of England | 44.9% | Harder than average |
| 218 | Chelmsford | East of England | 44.7% | Harder than average |
| 219 | Halifax | Yorkshire and the Humber | 44.7% | Harder than average |
| 220 | Birmingham (Kingstanding) | West Midlands | 44.6% | Harder than average |
| 221 | Elgin | Scotland | 44.5% | Harder than average |
| 222 | Glasgow (Baillieston) | Scotland | 44.4% | Harder than average |
| 223 | Manchester (Atherton) | North West | 44.4% | Harder than average |
| 224 | Crewe | North West | 44.4% | Harder than average |
| 225 | Scunthorpe | Yorkshire and the Humber | 44.4% | Harder than average |
| 226 | Nottingham (Chilwell) | East Midlands | 44.2% | Harder than average |
| 227 | Leicester (Wigston) | East Midlands | 43.9% | Harder than average |
| 228 | Telford | West Midlands | 43.9% | Harder than average |
| 229 | Manchester (Cheetham Hill) | North West | 43.7% | Harder than average |
| 230 | Loughborough | East Midlands | 43.7% | Harder than average |
| 231 | Dunfermline | Scotland | 43.3% | Harder than average |
| 232 | Edinburgh (Currie) | Scotland | 43.2% | Harder than average |
| 233 | Burgess Hill | South East | 43.2% | Harder than average |
| 234 | Aberdeen (North) | Scotland | 43.1% | Harder than average |
| 235 | Grimsby | Yorkshire and the Humber | 42.7% | Harder than average |
| 236 | London (Enfield) | London | 42.4% | Harder than average |
| 237 | Greenock | Scotland | 42.4% | Harder than average |
| 238 | Norwich (Jupiter Road) | East of England | 42.2% | Harder than average |
| 239 | Birmingham (Garretts Green) | West Midlands | 42% | Harder than average |
| 240 | Doncaster | Yorkshire and the Humber | 42% | Harder than average |
| 241 | Coventry | West Midlands | 41.7% | Harder than average |
| 242 | Birmingham (South Yardley) | West Midlands | 41.6% | Harder than average |
| 243 | Camborne | South West | 41.3% | Harder than average |
| 244 | Airdrie | Scotland | 41.3% | Harder than average |
| 245 | Rochdale | North West | 41.2% | Harder than average |
| 246 | Glasgow (Anniesland) | Scotland | 40.8% | Harder than average |
| 247 | Plymouth | South West | 40.8% | Harder than average |
| 248 | Stoke-on-Trent (Newcastle-under-Lyme) | West Midlands | 40.7% | Harder than average |
| 249 | London (Greenford) | London | 40.5% | Harder than average |
| 250 | London (Wanstead) | London | 40.4% | Harder than average |
| 251 | Bury | North West | 40.3% | Harder than average |
| 252 | St Helens | North West | 40.2% | Harder than average |
| 253 | Crawley | South East | 40.1% | Harder than average |
| 254 | Luton | East of England | 40.1% | Harder than average |
| 255 | Widnes | North West | 40.1% | Harder than average |
| 256 | Banbury | South East | 39.9% | Harder than average |
| 257 | Hamilton | Scotland | 39.5% | Harder than average |
| 258 | Stoke-on-Trent (Cobridge) | West Midlands | 38.8% | Harder than average |
| 259 | Liverpool (Norris Green) | North West | 38.7% | Harder than average |
| 260 | Stirling | Scotland | 38.7% | Harder than average |
| 261 | Liverpool (Speke) | North West | 38.6% | Harder than average |
| 262 | London (Belvedere) | London | 38.3% | Harder than average |
| 263 | London (Barking) | London | 37.9% | Harder than average |
| 264 | Glasgow (Shieldhall) | Scotland | 37.7% | Harder than average |
| 265 | Leicester (Cannock Street) | East Midlands | 37.7% | Harder than average |
| 266 | Gateshead | North East | 37.4% | Harder than average |
| 267 | London (Chingford) | London | 36.5% | Harder than average |
| 268 | Wednesbury | West Midlands | 36.4% | Harder than average |
| 269 | Featherstone | West Midlands | 34.1% | Harder than average |
| 270 | Wolverhampton | West Midlands | 33.4% | Harder than average |
Pass rate FAQs
What is the average UK driving test pass rate?
Across the 270 DVSA car test centres we track, the average pass rate is 50.2% for 2024/25. Nationally the DVSA figure sits close to this.
Which UK driving test centre has the highest pass rate?
Arbroath has the highest pass rate in our data at 78.9% (2024/25). Small, rural centres with fewer tests often top the list and can be more volatile year to year.
Which is the hardest UK driving test centre?
Wolverhampton has the lowest pass rate we track at 33.4% (2024/25). Urban centres with complex junctions and heavy traffic tend to have lower pass rates.
Does the test centre you choose change your chance of passing?
The centre's roads and traffic matter, but preparation matters far more. A higher-pass-rate centre is not a shortcut — practise the specific roads and hazards around your chosen centre.