Tactical Voting against Liberal Democrats
This is our tactical voting guide to keeping out Liberal Democrat candidates in the 2024 general election. This page takes the set of constituencies where Liberal Democrat candidates stood last time and divides them into three categories using the rules below.
Rules
We assume that tactical voting is only a good idea against a Liberal Democrat candidate in a particular constituency when, in the last election, they held the constituency and were no more than 25 percentage points ahead of the second placed candidate or did not win the constituency and were no more than 25 percentage points behind the winning candidate.
- The first table contains the constituencies which meet the above criteria.
- The second table contains the constituencies where the previous Liberal Democrat candidate was so far behind that it appears they cannot win.
- The third table contains the constituencies where the previous Liberal Democrat candidate was so far ahead that it appears they are unlikely to be beaten.
If a by-election has taken place after the last election then that result is used instead of the one from the last election.
Usage Guide
In my opinion, the best way of using this guide is as follows:
- Pick the name of a constituency.
- Find which table the constituency is in.
- Check the recommended advice above the table.
- Open the link to your selected constituency and verify whether our advised tactical vote seems plausible to you.
For tactical voting against other parties see here.
For the newer (and more sophisticated) tactical voting calculator see here.
Constituencies where tactical voting may help
Our recommendation: Vote for the parties recommended in this table. If there are two such parties, the first choice is probably the most effective.
Non-Liberal Democrat constituencies where they are too far behind for tactical voting against them to be worth it
Our recommendation: Vote for whichever party you like.
London |
| Barking |
| Battersea |
| Bethnal Green and Stepney |
| Bexleyheath and Crayford |
| Brent East |
| Brent West |
| Brentford and Isleworth |
| Bromley and Biggin Hill |
| Chingford and Woodford Green |
| Chipping Barnet |
| Clapham and Brixton Hill |
| Croydon East |
| Croydon South |
| Croydon West |
| Dagenham and Rainham |
| Dulwich and West Norwood |
| Ealing Central and Acton |
| Ealing North |
| Ealing Southall |
| East Ham |
| Edmonton and Winchmore Hill |
| Eltham and Chislehurst |
| Enfield North |
| Erith and Thamesmead |
| Feltham and Heston |
| Greenwich and Woolwich |
| Hackney North and Stoke Newington |
| Hackney South and Shoreditch |
| Hammersmith and Chiswick |
| Harrow East |
| Harrow West |
| Hayes and Harlington |
| Hendon |
| Holborn and St Pancras |
| Hornchurch and Upminster |
| Hornsey and Friern Barnet |
| Ilford North |
| Ilford South |
| Islington North |
| Islington South and Finsbury |
| Lewisham East |
| Lewisham North |
| Lewisham West and Dulwich East |
| Leyton and Wanstead |
| Mitcham and Morden |
| Old Bexley and Sidcup |
| Orpington |
| Peckham |
| Poplar and Limehouse |
| Putney |
| Queen's Park and Maida Vale |
| Romford |
| Ruislip, Northwood and Pinner |
| Southgate and Wood Green |
| Stratford and Bow |
| Streatham and Croydon North |
| Tooting |
| Tottenham |
| Uxbridge and Ruislip South |
| Vauxhall and Camberwell Green |
| Walthamstow |
| West Ham and Beckton |
East of England |
| Basildon and Billericay |
| Basildon South and Thurrock East |
| Bedford |
| Bedfordshire Mid |
| Bedfordshire North |
| Braintree |
| Brentwood and Ongar |
| Broadland and Fakenham |
| Broxbourne |
| Bury St Edmunds and Stowmarket |
| Cambridgeshire North East |
| Cambridgeshire North West |
| Castle Point |
| Chelmsford |
| Clacton |
| Colchester |
| Dunstable and Leighton Buzzard |
| Epping Forest |
| Essex North West |
| Great Yarmouth |
| Harlow |
| Harpenden and Berkhamsted |
| Harwich and Essex North |
| Hemel Hempstead |
| Hertford and Stortford |
| Hertfordshire North East |
| Hertfordshire South West |
| Hertsmere |
| Huntingdon |
| Ipswich |
| Lowestoft |
| Luton North |
| Luton South and Bedfordshire South |
| Maldon |
| Norfolk Mid |
| Norfolk North |
| Norfolk North West |
| Norfolk South |
| Norfolk South West |
| Norwich North |
| Norwich South |
| Peterborough |
| Rayleigh and Wickford |
| Southend East and Rochford |
| Southend West and Leigh |
| Stevenage |
| Suffolk Central and Ipswich North |
| Suffolk Coastal |
| Suffolk South |
| Suffolk West |
| Thurrock |
| Waveney Valley |
| Welwyn Hatfield |
| Witham |
South East |
| Aldershot |
| Arundel and South Downs |
| Ashford |
| Aylesbury |
| Banbury |
| Basingstoke |
| Bexhill and Battle |
| Bicester and Woodstock |
| Bognor Regis and Littlehampton |
| Bracknell |
| Brighton Kemptown and Peacehaven |
| Buckingham and Bletchley |
| Buckinghamshire Mid |
| Canterbury |
| Chatham and Aylesford |
| Chesham and Amersham |
| Chichester |
| Crawley |
| Dartford |
| Dover and Deal |
| Earley and Woodley |
| East Grinstead and Uckfield |
| Epsom and Ewell |
| Fareham and Waterlooville |
| Farnham and Bordon |
| Faversham and Mid Kent |
| Folkestone and Hythe |
| Gillingham and Rainham |
| Gosport |
| Gravesham |
| Hamble Valley |
| Hampshire East |
| Hampshire North East |
| Hampshire North West |
| Hastings and Rye |
| Havant |
| Herne Bay and Sandwich |
| Horsham |
| Hove and Portslade |
| Maidenhead |
| Maidstone and Malling |
| Milton Keynes Central |
| Milton Keynes North |
| New Forest East |
| New Forest West |
| Oxford East |
| Portsmouth North |
| Portsmouth South |
| Reading Central |
| Reading West and Mid Berkshire |
| Reigate |
| Rochester and Strood |
| Romsey and Southampton North |
| Runnymede and Weybridge |
| Sevenoaks |
| Sittingbourne and Sheppey |
| Slough |
| Southampton Itchen |
| Southampton Test |
| Spelthorne |
| Surrey East |
| Surrey Heath |
| Sussex Mid |
| Sussex Weald |
| Thanet East |
| Tonbridge |
| Tunbridge Wells |
| Weald of Kent |
| Windsor |
| Witney |
| Worthing East and Shoreham |
| Worthing West |
| Wycombe |
South West |
| Bournemouth East |
| Bournemouth West |
| Bridgwater |
| Bristol East |
| Bristol North East |
| Bristol North West |
| Bristol South |
| Camborne and Redruth |
| Chippenham |
| Christchurch |
| Cornwall North |
| Cornwall South East |
| Cotswolds North |
| Cotswolds South |
| Devon Central |
| Devon North |
| Devon South |
| Devon South West |
| Dorset Mid and Poole North |
| Dorset North |
| Dorset South |
| Exeter |
| Exmouth and Exeter East |
| Filton and Bradley Stoke |
| Frome and Somerset East |
| Glastonbury and Somerton |
| Gloucester |
| Honiton and Sidmouth |
| Melksham and Devizes |
| Newton Abbot |
| Plymouth Moor View |
| Plymouth Sutton and Devonport |
| Poole |
| Salisbury |
| Somerset North |
| Somerset North East and Hanham |
| St Austell and Newquay |
| Stroud |
| Swindon North |
| Swindon South |
| Tewkesbury |
| Thornbury and Yate |
| Tiverton and Minehead |
| Torbay |
| Torridge and Tavistock |
| Truro and Falmouth |
| Wells and Mendip Hills |
| Weston-Super-Mare |
| Wiltshire East |
| Wiltshire South West |
| Yeovil |
East Midlands |
| Amber Valley |
| Ashfield |
| Bassetlaw |
| Bolsover |
| Boston and Skegness |
| Broxtowe |
| Chesterfield |
| Corby and Northamptonshire East |
| Daventry |
| Derby North |
| Derby South |
| Derbyshire Dales |
| Derbyshire Mid |
| Derbyshire North East |
| Derbyshire South |
| Erewash |
| Gainsborough |
| Gedling |
| Grantham and Bourne |
| Harborough, Oadby and Wigston |
| High Peak |
| Hinckley and Bosworth |
| Kettering |
| Leicester East |
| Leicester South |
| Leicester West |
| Leicestershire Mid |
| Leicestershire North West |
| Leicestershire South |
| Lincoln |
| Loughborough |
| Louth and Horncastle |
| Mansfield |
| Melton and Syston |
| Newark |
| Northampton North |
| Northampton South |
| Northamptonshire South |
| Nottingham East |
| Nottingham North and Kimberley |
| Nottingham South |
| Rushcliffe |
| Rutland and Stamford |
| Sherwood Forest |
| Sleaford and North Hykeham |
| South Holland and the Deepings |
| Wellingborough and Rushden |
West Midlands |
| Aldridge-Brownhills |
| Birmingham Edgbaston |
| Birmingham Erdington |
| Birmingham Hall Green and Moseley |
| Birmingham Hodge Hill and Solihull North |
| Birmingham Ladywood |
| Birmingham Northfield |
| Birmingham Perry Barr |
| Birmingham Selly Oak |
| Birmingham Yardley |
| Bromsgrove |
| Burton and Uttoxeter |
| Coventry East |
| Coventry North West |
| Coventry South |
| Droitwich and Evesham |
| Dudley |
| Halesowen |
| Hereford and Herefordshire South |
| Herefordshire North |
| Kenilworth and Southam |
| Kingswinford and Staffordshire South |
| Lichfield |
| Meriden and Solihull East |
| Newcastle-under-Lyme |
| Nuneaton |
| Redditch |
| Rugby |
| Shrewsbury |
| Shropshire North |
| Shropshire South |
| Smethwick |
| Solihull West and Shirley |
| Stafford |
| Staffordshire Moorlands |
| Stoke-on-Trent Central |
| Stoke-on-Trent North |
| Stoke-on-Trent South |
| Stone, Great Wyrley and Penkridge |
| Stourbridge |
| Stratford-on-Avon |
| Sutton Coldfield |
| Tamworth |
| Telford |
| Tipton and Wednesbury |
| Walsall and Bloxwich |
| Warwick and Leamington |
| Warwickshire North and Bedworth |
| West Bromwich |
| Wolverhampton North East |
| Wolverhampton South East |
| Wolverhampton West |
| Worcester |
| Worcestershire West |
| Wrekin, The |
| Wyre Forest |
Yorkshire and the Humber |
| Barnsley North |
| Barnsley South |
| Beverley and Holderness |
| Bradford East |
| Bradford South |
| Bradford West |
| Bridlington and the Wolds |
| Brigg and Immingham |
| Calder Valley |
| Colne Valley |
| Dewsbury and Batley |
| Doncaster Central |
| Doncaster East and the Isle of Axholme |
| Doncaster North |
| Goole and Pocklington |
| Great Grimsby and Cleethorpes |
| Halifax |
| Huddersfield |
| Hull East |
| Hull North and Cottingham |
| Hull West and Haltemprice |
| Keighley and Ilkley |
| Leeds Central and Headingley |
| Leeds East |
| Leeds North East |
| Leeds North West |
| Leeds South |
| Leeds South West and Morley |
| Leeds West and Pudsey |
| Normanton and Hemsworth |
| Ossett and Denby Dale |
| Penistone and Stocksbridge |
| Pontefract, Castleford and Knottingley |
| Rawmarsh and Conisbrough |
| Richmond and Northallerton |
| Rother Valley |
| Rotherham |
| Scarborough and Whitby |
| Scunthorpe |
| Selby |
| Sheffield Brightside and Hillsborough |
| Sheffield Central |
| Sheffield Heeley |
| Sheffield South East |
| Shipley |
| Skipton and Ripon |
| Spen Valley |
| Thirsk and Malton |
| Wakefield and Rothwell |
| Wetherby and Easingwold |
| York Central |
| York Outer |
North East |
| Bishop Auckland |
| Blaydon and Consett |
| Blyth and Ashington |
| Cramlington and Killingworth |
| Darlington |
| Durham North |
| Easington |
| Gateshead Central and Whickham |
| Hartlepool |
| Hexham |
| Houghton and Sunderland South |
| Jarrow and Gateshead East |
| Middlesbrough and Thornaby East |
| Middlesbrough South and Cleveland East |
| Newcastle upon Tyne Central and West |
| Newcastle upon Tyne East and Wallsend |
| Newcastle upon Tyne North |
| Newton Aycliffe and Spennymoor |
| Northumberland North |
| Redcar |
| South Shields |
| Stockton North |
| Stockton West |
| Sunderland Central |
| Tynemouth |
| Washington and Gateshead South |
North West |
| Altrincham and Sale West |
| Ashton-under-Lyne |
| Barrow and Furness |
| Birkenhead |
| Blackburn |
| Blackley and Middleton South |
| Blackpool North and Fleetwood |
| Blackpool South |
| Bolton North East |
| Bolton South and Walkden |
| Bolton West |
| Bootle |
| Burnley |
| Bury North |
| Bury South |
| Carlisle |
| Cheshire Mid |
| Chester North and Neston |
| Chester South and Eddisbury |
| Congleton |
| Crewe and Nantwich |
| Ellesmere Port and Bromborough |
| Fylde |
| Gorton and Denton |
| Heywood and Middleton North |
| Hyndburn |
| Knowsley |
| Lancashire West |
| Lancaster and Wyre |
| Leigh and Atherton |
| Liverpool Garston |
| Liverpool Riverside |
| Liverpool Walton |
| Liverpool Wavertree |
| Liverpool West Derby |
| Macclesfield |
| Makerfield |
| Manchester Central |
| Manchester Rusholme |
| Manchester Withington |
| Morecambe and Lunesdale |
| Oldham East and Saddleworth |
| Oldham West, Chadderton and Royton |
| Pendle and Clitheroe |
| Penrith and Solway |
| Preston |
| Ribble Valley |
| Rochdale |
| Rossendale and Darwen |
| Runcorn and Helsby |
| Salford |
| Sefton Central |
| South Ribble |
| Southport |
| St Helens North |
| St Helens South and Whiston |
| Stalybridge and Hyde |
| Stockport |
| Stretford and Urmston |
| Tatton |
| Wallasey |
| Warrington North |
| Warrington South |
| Whitehaven and Workington |
| Widnes and Halewood |
| Wigan |
| Wirral West |
| Worsley and Eccles |
| Wythenshawe and Sale East |
Scotland |
| Aberdeen North |
| Aberdeen South |
| Aberdeenshire North and Moray East |
| Aberdeenshire West and Kincardine |
| Airdrie and Shotts |
| Alloa and Grangemouth |
| Angus and Perthshire Glens |
| Arbroath and Broughty Ferry |
| Argyll, Bute and Lochaber South |
| Ayr, Carrick and Cumnock |
| Ayrshire Central |
| Ayrshire North and Arran |
| Bathgate and Linlithgow |
| Berwickshire, Roxburgh and Selkirk |
| Coatbridge and Bellshill |
| Cowdenbeath and Kirkcaldy |
| Cumbernauld and Kirkintilloch |
| Dumfries and Galloway |
| Dumfriesshire, Clydesdale and Tweeddale |
| Dunbartonshire West |
| Dundee Central |
| Dunfermline and Dollar |
| East Kilbride and Strathaven |
| East Lothian |
| Edinburgh East and Musselburgh |
| Edinburgh North and Leith |
| Edinburgh South |
| Edinburgh South West |
| Falkirk |
| Glasgow East |
| Glasgow North |
| Glasgow North East |
| Glasgow South |
| Glasgow South West |
| Glasgow West |
| Glenrothes and Mid Fife |
| Gordon and Buchan |
| Hamilton and Clyde Valley |
| Inverclyde and Renfrewshire West |
| Inverness, Skye and Ross-shire West |
| Kilmarnock and Loudoun |
| Livingston |
| Midlothian |
| Moray West, Nairn and Strathspey |
| Motherwell, Wishaw and Carluke |
| Na h-Eileanan an Iar (Western Isles) |
| Paisley and Renfrewshire North |
| Paisley and Renfrewshire South |
| Perth and Kinross-shire |
| Renfrewshire East |
| Rutherglen |
| Stirling and Strathallan |
Wales |
| Aberafan Maesteg |
| Alyn and Deeside |
| Bangor Aberconwy |
| Blaenau Gwent and Rhymney |
| Bridgend |
| Caerfyrddin |
| Caerphilly |
| Cardiff East |
| Cardiff North |
| Cardiff South and Penarth |
| Cardiff West |
| Clwyd East |
| Clwyd North |
| Dwyfor Meirionnydd |
| Gower |
| Merthyr Tydfil and Aberdare |
| Monmouthshire |
| Montgomeryshire and Glyndwr |
| Neath and Swansea East |
| Newport East |
| Newport West and Islwyn |
| Pembrokeshire Mid and South |
| Pontypridd |
| Rhondda and Ogmore |
| Swansea West |
| Torfaen |
| Wrexham |
Liberal Democrat held constituencies where their lead is probably too large for tactical voting to make a difference
There are no such constituencies.