Skip to main content

Gambling premises (GB)

Updated:

This page provides constituency-level totals of gambling premises in the UK using data from the Gambling Commission.

The number of slot machine shops has risen by 7% since 2022 as new "adult gaming centres" have been created. These can be disproportionately concentrated in some of Britain's most-deprived areas.

25+
20+
15
10
5
0
Hexmap Aberafan Maesteg
Total: 10
Aberdeen North
Total: 21
Aberdeen South
Total: 28
Aberdeenshire North and Moray East
Total: 11
Airdrie and Shotts
Total: 17
Aldershot
Total: 22
Aldridge-Brownhills
Total: 8
Alloa and Grangemouth
Total: 14
Altrincham and Sale West
Total: 7
Alyn and Deeside
Total: 12
Amber Valley
Total: 10
Angus and Perthshire Glens
Total: 5
Arbroath and Broughty Ferry
Total: 13
Argyll, Bute and South Lochaber
Total: 9
Arundel and South Downs
Total: 1
Ashfield
Total: 8
Ashford
Total: 10
Ashton-under-Lyne
Total: 16
Aylesbury
Total: 10
Ayr, Carrick and Cumnock
Total: 22
Banbury
Total: 9
Bangor Aberconwy
Total: 13
Barking
Total: 32
Barnsley North
Total: 16
Barnsley South
Total: 15
Barrow and Furness
Total: 17
Basildon and Billericay
Total: 11
Basingstoke
Total: 15
Bassetlaw
Total: 16
Bath
Total: 6
Bathgate and Linlithgow
Total: 15
Battersea
Total: 11
Beaconsfield
Total: 7
Beckenham and Penge
Total: 14
Bedford
Total: 19
Bermondsey and Old Southwark
Total: 16
Berwickshire, Roxburgh and Selkirk
Total: 8
Bethnal Green and Stepney
Total: 26
Beverley and Holderness
Total: 22
Bexhill and Battle
Total: 8
Bexleyheath and Crayford
Total: 10
Bicester and Woodstock
Total: 9
Birkenhead
Total: 17
Birmingham Edgbaston
Total: 9
Birmingham Erdington
Total: 26
Birmingham Hall Green and Moseley
Total: 11
Birmingham Hodge Hill and Solihull North
Total: 19
Birmingham Ladywood
Total: 31
Birmingham Northfield
Total: 14
Birmingham Perry Barr
Total: 16
Birmingham Selly Oak
Total: 12
Birmingham Yardley
Total: 20
Bishop Auckland
Total: 19
Blackburn
Total: 16
Blackley and Middleton South
Total: 16
Blackpool North and Fleetwood
Total: 17
Blackpool South
Total: 54
Blaenau Gwent and Rhymney
Total: 12
Blaydon and Consett
Total: 7
Blyth and Ashington
Total: 24
Bognor Regis and Littlehampton
Total: 26
Bolsover
Total: 8
Bolton North East
Total: 15
Bolton South and Walkden
Total: 25
Bolton West
Total: 6
Bootle
Total: 27
Boston and Skegness
Total: 86
Bournemouth East
Total: 16
Bournemouth West
Total: 23
Bracknell
Total: 7
Bradford East
Total: 8
Bradford South
Total: 13
Bradford West
Total: 32
Braintree
Total: 7
Brecon, Radnor and Cwm Tawe
Total: 2
Brent East
Total: 25
Brent West
Total: 34
Brentford and Isleworth
Total: 29
Brentwood and Ongar
Total: 8
Bridgend
Total: 17
Bridgwater
Total: 22
Bridlington and The Wolds
Total: 23
Brigg and Immingham
Total: 10
Brighton Kemptown and Peacehaven
Total: 16
Brighton Pavilion
Total: 17
Bristol Central
Total: 14
Bristol East
Total: 11
Bristol North East
Total: 13
Bristol North West
Total: 7
Bristol South
Total: 13
Broadland and Fakenham
Total: 2
Bromley and Biggin Hill
Total: 13
Bromsgrove
Total: 7
Broxbourne
Total: 13
Broxtowe
Total: 13
Buckingham and Bletchley
Total: 12
Burnley
Total: 12
Burton and Uttoxeter
Total: 15
Bury North
Total: 16
Bury South
Total: 13
Bury St Edmunds and Stowmarket
Total: 6
Caerfyrddin
Total: 6
Caerphilly
Total: 10
Caithness, Sutherland and Easter Ross
Total: 4
Calder Valley
Total: 12
Camborne and Redruth
Total: 10
Cambridge
Total: 17
Cannock Chase
Total: 13
Canterbury
Total: 11
Cardiff East
Total: 18
Cardiff North
Total: 9
Cardiff South and Penarth
Total: 20
Cardiff West
Total: 15
Carlisle
Total: 10
Carshalton and Wallington
Total: 7
Castle Point
Total: 13
Central Ayrshire
Total: 15
Central Devon
Total: 4
Central Suffolk and North Ipswich
Total: 3
Ceredigion Preseli
Total: 6
Chatham and Aylesford
Total: 7
Cheadle
Total: 6
Chelmsford
Total: 15
Chelsea and Fulham
Total: 11
Cheltenham
Total: 12
Chesham and Amersham
Total: 6
Chester North and Neston
Total: 13
Chester South and Eddisbury
Total: 2
Chesterfield
Total: 14
Chichester
Total: 9
Chingford and Woodford Green
Total: 16
Chippenham
Total: 8
Chipping Barnet
Total: 13
Chorley
Total: 8
Christchurch
Total: 7
Cities of London and Westminster
Total: 89
City of Durham
Total: 13
Clacton
Total: 32
Clapham and Brixton Hill
Total: 9
Clwyd East
Total: 15
Clwyd North
Total: 25
Coatbridge and Bellshill
Total: 28
Colchester
Total: 13
Congleton
Total: 6
Corby and East Northamptonshire
Total: 13
Coventry East
Total: 16
Coventry North West
Total: 9
Coventry South
Total: 21
Cowdenbeath and Kirkcaldy
Total: 18
Cramlington and Killingworth
Total: 8
Crawley
Total: 14
Crewe and Nantwich
Total: 16
Croydon East
Total: 13
Croydon South
Total: 7
Croydon West
Total: 23
Cumbernauld and Kirkintilloch
Total: 15
Dagenham and Rainham
Total: 21
Darlington
Total: 18
Dartford
Total: 9
Daventry
Total: 6
Derby North
Total: 6
Derby South
Total: 29
Derbyshire Dales
Total: 4
Dewsbury and Batley
Total: 8
Didcot and Wantage
Total: 8
Doncaster Central
Total: 27
Doncaster East and the Isle of Axholme
Total: 7
Doncaster North
Total: 15
Dorking and Horley
Total: 5
Dover and Deal
Total: 17
Droitwich and Evesham
Total: 7
Dudley
Total: 12
Dulwich and West Norwood
Total: 6
Dumfries and Galloway
Total: 15
Dumfriesshire, Clydesdale and Tweeddale
Total: 7
Dundee Central
Total: 22
Dunfermline and Dollar
Total: 10
Dunstable and Leighton Buzzard
Total: 9
Dwyfor Meirionnydd
Total: 11
Ealing Central and Acton
Total: 16
Ealing North
Total: 12
Ealing Southall
Total: 27
Earley and Woodley
Total: 11
Easington
Total: 15
East Grinstead and Uckfield
Total: 6
East Ham
Total: 33
East Hampshire
Total: 3
East Kilbride and Strathaven
Total: 18
East Renfrewshire
Total: 10
East Surrey
Total: 8
East Thanet
Total: 21
East Wiltshire
Total: 4
East Worthing and Shoreham
Total: 8
Eastbourne
Total: 14
Eastleigh
Total: 10
Edinburgh East and Musselburgh
Total: 22
Edinburgh North and Leith
Total: 20
Edinburgh South
Total: 7
Edinburgh South West
Total: 15
Edinburgh West
Total: 11
Edmonton and Winchmore Hill
Total: 30
Ellesmere Port and Bromborough
Total: 13
Eltham and Chislehurst
Total: 17
Ely and East Cambridgeshire
Total: 3
Enfield North
Total: 27
Epping Forest
Total: 10
Epsom and Ewell
Total: 12
Erewash
Total: 12
Erith and Thamesmead
Total: 16
Esher and Walton
Total: 8
Exeter
Total: 14
Exmouth and Exeter East
Total: 9
Falkirk
Total: 17
Fareham and Waterlooville
Total: 11
Farnham and Bordon
Total: 7
Faversham and Mid Kent
Total: 5
Feltham and Heston
Total: 29
Filton and Bradley Stoke
Total: 8
Finchley and Golders Green
Total: 25
Folkestone and Hythe
Total: 18
Forest of Dean
Total: 3
Frome and East Somerset
Total: 4
Fylde
Total: 12
Gainsborough
Total: 4
Gateshead Central and Whickham
Total: 23
Gedling
Total: 12
Gillingham and Rainham
Total: 18
Glasgow East
Total: 38
Glasgow North
Total: 52
Glasgow North East
Total: 27
Glasgow South
Total: 19
Glasgow South West
Total: 20
Glasgow West
Total: 20
Glastonbury and Somerton
Total: 2
Glenrothes and Mid Fife
Total: 12
Gloucester
Total: 23
Godalming and Ash
Total: 5
Goole and Pocklington
Total: 7
Gordon and Buchan
Total: 3
Gorton and Denton
Total: 15
Gosport
Total: 8
Gower
Total: 7
Grantham and Bourne
Total: 7
Gravesham
Total: 13
Great Grimsby and Cleethorpes
Total: 37
Great Yarmouth
Total: 89
Greenwich and Woolwich
Total: 22
Guildford
Total: 6
Hackney North and Stoke Newington
Total: 15
Hackney South and Shoreditch
Total: 24
Halesowen
Total: 7
Halifax
Total: 12
Hamble Valley
Total: 3
Hamilton and Clyde Valley
Total: 24
Hammersmith and Chiswick
Total: 25
Hampstead and Highgate
Total: 13
Harborough, Oadby and Wigston
Total: 9
Harlow
Total: 11
Harpenden and Berkhamsted
Total: 2
Harrogate and Knaresborough
Total: 7
Harrow East
Total: 26
Harrow West
Total: 30
Hartlepool
Total: 23
Harwich and North Essex
Total: 5
Hastings and Rye
Total: 34
Havant
Total: 13
Hayes and Harlington
Total: 19
Hazel Grove
Total: 7
Hemel Hempstead
Total: 12
Hendon
Total: 22
Henley and Thame
Total: 1
Hereford and South Herefordshire
Total: 15
Herne Bay and Sandwich
Total: 12
Hertford and Stortford
Total: 8
Hertsmere
Total: 19
Hexham
Total: 4
Heywood and Middleton North
Total: 15
High Peak
Total: 4
Hinckley and Bosworth
Total: 5
Hitchin
Total: 6
Holborn and St Pancras
Total: 28
Honiton and Sidmouth
Total: 5
Hornchurch and Upminster
Total: 15
Hornsey and Friern Barnet
Total: 16
Horsham
Total: 4
Houghton and Sunderland South
Total: 16
Hove and Portslade
Total: 8
Huddersfield
Total: 16
Huntingdon
Total: 5
Hyndburn
Total: 16
Ilford North
Total: 20
Ilford South
Total: 24
Inverclyde and Renfrewshire West
Total: 16
Inverness, Skye and West Ross-shire
Total: 15
Ipswich
Total: 20
Isle of Wight East
Total: 17
Isle of Wight West
Total: 4
Islington North
Total: 16
Islington South and Finsbury
Total: 12
Jarrow and Gateshead East
Total: 9
Keighley and Ilkley
Total: 9
Kenilworth and Southam
Total: 3
Kensington and Bayswater
Total: 28
Kettering
Total: 13
Kilmarnock and Loudoun
Total: 22
Kingston and Surbiton
Total: 20
Kingston upon Hull East
Total: 15
Kingston upon Hull North and Cottingham
Total: 20
Kingston upon Hull West and Haltemprice
Total: 26
Kingswinford and South Staffordshire
Total: 5
Knowsley
Total: 8
Lancaster and Wyre
Total: 10
Leeds Central and Headingley
Total: 22
Leeds East
Total: 18
Leeds North East
Total: 5
Leeds North West
Total: 6
Leeds South
Total: 17
Leeds South West and Morley
Total: 7
Leeds West and Pudsey
Total: 10
Leicester East
Total: 15
Leicester South
Total: 26
Leicester West
Total: 16
Leigh and Atherton
Total: 14
Lewes
Total: 4
Lewisham East
Total: 20
Lewisham North
Total: 27
Lewisham West and East Dulwich
Total: 11
Leyton and Wanstead
Total: 21
Lichfield
Total: 6
Lincoln
Total: 16
Liverpool Garston
Total: 20
Liverpool Riverside
Total: 51
Liverpool Walton
Total: 27
Liverpool Wavertree
Total: 15
Liverpool West Derby
Total: 29
Livingston
Total: 12
Llanelli
Total: 12
Lothian East
Total: 7
Loughborough
Total: 12
Louth and Horncastle
Total: 20
Lowestoft
Total: 21
Luton North
Total: 13
Luton South and South Bedfordshire
Total: 17
Macclesfield
Total: 4
Maidenhead
Total: 8
Maidstone and Malling
Total: 13
Makerfield
Total: 9
Maldon
Total: 6
Manchester Central
Total: 42
Manchester Rusholme
Total: 8
Manchester Withington
Total: 12
Mansfield
Total: 14
Melksham and Devizes
Total: 6
Melton and Syston
Total: 6
Meriden and Solihull East
Total: 6
Merthyr Tydfil and Aberdare
Total: 14
Mid Bedfordshire
Total: 5
Mid Buckinghamshire
Total: 2
Mid Cheshire
Total: 7
Mid Derbyshire
Total: 5
Mid Dorset and North Poole
Total: 5
Mid Dunbartonshire
Total: 10
Mid Leicestershire
Total: 8
Mid Norfolk
Total: 7
Mid Sussex
Total: 4
Mid and South Pembrokeshire
Total: 11
Middlesbrough South and East Cleveland
Total: 14
Middlesbrough and Thornaby East
Total: 40
Midlothian
Total: 6
Milton Keynes Central
Total: 14
Milton Keynes North
Total: 9
Mitcham and Morden
Total: 15
Monmouthshire
Total: 7
Montgomeryshire and Glyndŵr
Total: 4
Moray West, Nairn and Strathspey
Total: 8
Morecambe and Lunesdale
Total: 16
Motherwell, Wishaw and Carluke
Total: 24
Neath and Swansea East
Total: 11
New Forest East
Total: 6
New Forest West
Total: 8
Newark
Total: 6
Newbury
Total: 12
Newcastle upon Tyne Central and West
Total: 35
Newcastle upon Tyne East and Wallsend
Total: 20
Newcastle upon Tyne North
Total: 11
Newcastle-under-Lyme
Total: 9
Newport East
Total: 18
Newport West and Islwyn
Total: 11
Newton Abbot
Total: 22
Newton Aycliffe and Spennymoor
Total: 12
Normanton and Hemsworth
Total: 13
North Ayrshire and Arran
Total: 13
North Bedfordshire
Total: 3
North Cornwall
Total: 6
North Cotswolds
Total: 3
North Devon
Total: 15
North Dorset
Total: 3
North Durham
Total: 16
North East Cambridgeshire
Total: 15
North East Derbyshire
Total: 3
North East Fife
Total: 6
North East Hampshire
Total: 4
North East Hertfordshire
Total: 9
North East Somerset and Hanham
Total: 3
North Herefordshire
Total: 4
North Norfolk
Total: 14
North Northumberland
Total: 15
North Shropshire
Total: 6
North Somerset
Total: 6
North Warwickshire and Bedworth
Total: 13
North West Cambridgeshire
Total: 9
North West Essex
Total: 4
North West Hampshire
Total: 4
North West Leicestershire
Total: 11
North West Norfolk
Total: 27
Northampton North
Total: 30
Northampton South
Total: 9
Norwich North
Total: 7
Norwich South
Total: 19
Nottingham East
Total: 28
Nottingham North and Kimberley
Total: 18
Nottingham South
Total: 12
Nuneaton
Total: 13
Old Bexley and Sidcup
Total: 12
Oldham East and Saddleworth
Total: 6
Oldham West, Chadderton and Royton
Total: 13
Orpington
Total: 13
Ossett and Denby Dale
Total: 8
Oxford East
Total: 19
Oxford West and Abingdon
Total: 9
Paisley and Renfrewshire North
Total: 12
Paisley and Renfrewshire South
Total: 18
Peckham
Total: 28
Pendle and Clitheroe
Total: 12
Penistone and Stocksbridge
Total: 5
Penrith and Solway
Total: 11
Perth and Kinross-shire
Total: 7
Peterborough
Total: 27
Plymouth Moor View
Total: 6
Plymouth Sutton and Devonport
Total: 26
Pontefract, Castleford and Knottingley
Total: 17
Pontypridd
Total: 15
Poole
Total: 15
Poplar and Limehouse
Total: 21
Portsmouth North
Total: 18
Portsmouth South
Total: 36
Preston
Total: 23
Putney
Total: 9
Queen's Park and Maida Vale
Total: 24
Rawmarsh and Conisbrough
Total: 11
Rayleigh and Wickford
Total: 8
Reading Central
Total: 27
Reading West and Mid Berkshire
Total: 12
Redcar
Total: 27
Redditch
Total: 8
Reigate
Total: 9
Rhondda and Ogmore
Total: 9
Ribble Valley
Total: 5
Richmond Park
Total: 6
Richmond and Northallerton
Total: 8
Rochdale
Total: 15
Rochester and Strood
Total: 21
Romford
Total: 22
Romsey and Southampton North
Total: 4
Rossendale and Darwen
Total: 5
Rother Valley
Total: 12
Rotherham
Total: 17
Rugby
Total: 9
Ruislip, Northwood and Pinner
Total: 11
Runcorn and Helsby
Total: 16
Runnymede and Weybridge
Total: 10
Rushcliffe
Total: 3
Rutherglen
Total: 26
Rutland and Stamford
Total: 2
Salford
Total: 18
Salisbury
Total: 5
Scarborough and Whitby
Total: 36
Scunthorpe
Total: 16
Sefton Central
Total: 8
Selby
Total: 7
Sevenoaks
Total: 7
Sheffield Brightside and Hillsborough
Total: 23
Sheffield Central
Total: 24
Sheffield Hallam
Total: 3
Sheffield Heeley
Total: 10
Sheffield South East
Total: 18
Sherwood Forest
Total: 7
Shipley
Total: 7
Shrewsbury
Total: 9
Sittingbourne and Sheppey
Total: 20
Skipton and Ripon
Total: 4
Sleaford and North Hykeham
Total: 4
Slough
Total: 24
Smethwick
Total: 21
Solihull West and Shirley
Total: 9
South Basildon and East Thurrock
Total: 5
South Cambridgeshire
Total: 2
South Cotswolds
Total: 3
South Derbyshire
Total: 8
South Devon
Total: 11
South Dorset
Total: 22
South East Cornwall
Total: 11
South Holland and The Deepings
Total: 9
South Leicestershire
Total: 4
South Norfolk
Total: 3
South Northamptonshire
Total: 2
South Ribble
Total: 8
South Shields
Total: 22
South Shropshire
Total: 4
South Suffolk
Total: 5
South West Devon
Total: 5
South West Hertfordshire
Total: 10
South West Norfolk
Total: 7
South West Wiltshire
Total: 7
Southampton Itchen
Total: 26
Southampton Test
Total: 21
Southend East and Rochford
Total: 34
Southend West and Leigh
Total: 5
Southgate and Wood Green
Total: 43
Southport
Total: 24
Spelthorne
Total: 13
Spen Valley
Total: 7
St Albans
Total: 5
St Austell and Newquay
Total: 17
St Helens North
Total: 9
St Helens South and Whiston
Total: 20
St Ives
Total: 9
St Neots and Mid Cambridgeshire
Total: 5
Stafford
Total: 10
Staffordshire Moorlands
Total: 7
Stalybridge and Hyde
Total: 9
Stevenage
Total: 13
Stirling and Strathallan
Total: 12
Stockport
Total: 22
Stockton North
Total: 27
Stockton West
Total: 6
Stoke-on-Trent Central
Total: 22
Stoke-on-Trent North
Total: 14
Stoke-on-Trent South
Total: 8
Stone, Great Wyrley and Penkridge
Total: 7
Stourbridge
Total: 12
Stratford and Bow
Total: 24
Stratford-on-Avon
Total: 5
Streatham and Croydon North
Total: 20
Stretford and Urmston
Total: 10
Stroud
Total: 6
Suffolk Coastal
Total: 15
Sunderland Central
Total: 31
Surrey Heath
Total: 10
Sussex Weald
Total: 5
Sutton Coldfield
Total: 9
Sutton and Cheam
Total: 12
Swansea West
Total: 20
Swindon North
Total: 8
Swindon South
Total: 14
Tamworth
Total: 9
Tatton
Total: 7
Taunton and Wellington
Total: 14
Telford
Total: 10
Tewkesbury
Total: 4
The Wrekin
Total: 11
Thirsk and Malton
Total: 12
Thornbury and Yate
Total: 3
Thurrock
Total: 13
Tipton and Wednesbury
Total: 15
Tiverton and Minehead
Total: 7
Tonbridge
Total: 6
Tooting
Total: 19
Torbay
Total: 32
Torfaen
Total: 12
Torridge and Tavistock
Total: 8
Tottenham
Total: 25
Truro and Falmouth
Total: 12
Tunbridge Wells
Total: 7
Twickenham
Total: 9
Tynemouth
Total: 15
Uxbridge and South Ruislip
Total: 16
Vale of Glamorgan
Total: 15
Vauxhall and Camberwell Green
Total: 17
Wakefield and Rothwell
Total: 21
Wallasey
Total: 8
Walsall and Bloxwich
Total: 14
Walthamstow
Total: 24
Warrington North
Total: 4
Warrington South
Total: 16
Warwick and Leamington
Total: 10
Washington and Gateshead South
Total: 18
Watford
Total: 19
Waveney Valley
Total: 1
Weald of Kent
Total: 3
Wellingborough and Rushden
Total: 15
Wells and Mendip Hills
Total: 5
Welwyn Hatfield
Total: 13
West Aberdeenshire and Kincardine
Total: 5
West Bromwich
Total: 25
West Dorset
Total: 6
West Dunbartonshire
Total: 21
West Ham and Beckton
Total: 18
West Lancashire
Total: 11
West Suffolk
Total: 16
West Worcestershire
Total: 6
Westmorland and Lonsdale
Total: 9
Weston-super-Mare
Total: 18
Wetherby and Easingwold
Total: 6
Whitehaven and Workington
Total: 17
Widnes and Halewood
Total: 17
Wigan
Total: 17
Wimbledon
Total: 9
Winchester
Total: 9
Windsor
Total: 12
Wirral West
Total: 4
Witham
Total: 6
Witney
Total: 8
Woking
Total: 13
Wokingham
Total: 3
Wolverhampton North East
Total: 9
Wolverhampton South East
Total: 18
Wolverhampton West
Total: 12
Worcester
Total: 11
Worsley and Eccles
Total: 17
Worthing West
Total: 13
Wrexham
Total: 14
Wycombe
Total: 13
Wyre Forest
Total: 16
Wythenshawe and Sale East
Total: 20
Yeovil
Total: 9
Ynys Môn
Total: 6
York Central
Total: 14
York Outer
Total: 1
Data: the register of gambling premises (© Gambling Commission). / Hex layout: 2024 constituencies (Open Innovations and contributors)

Notes§

We've attempted to match all the gambling premises in the register to 2024 Parliamentary Constituencies using their postcodes. Around 19 entries (out of 8,743) in the register have no valid postcode and they have not been included in the totals. Around 55 entries in the register give no "Premises Activity" and these have been excluded from the totals too.