Co-op opening times and locations
5,566 Co-op branches in 3,219 towns across England, Scotland, Wales, Northern Ireland and Isle of Man, each with its opening times, address, phone number and reviews. Pick a county or town below, or let us find the branches nearest to you.
About Co-op
Coop is one of the largest local supermarket chains in the UK
The parent business operates a number of ventures as part of the Co Operative Group and is run solely by its members
It is headquarted in Manchester, England
Co-op website
Co-op near me
Share your position and we will list the Co-op branches around you, nearest first, with which are open now. Your position is rounded to about 100 metres before it leaves your browser, and it is not stored.
Use my location
Best reviewed Co-op branches
Co-op, 70-72 High Street ★★★★★ Supermarket · 70-72 High Street, Hadleigh IP7 5EF · Hadleigh, Suffolk
Co-op, 193-195 Avonmouth Road ★★★★★ Convenience Store · 193-195 Avonmouth Road, Avonmouth, Bristol BS11 9EG · Avonmouth, Bristol
Co-op, Main Street ★★★★★ Supermarket · Main Street, Keswick CA12 5EF · Keswick, Cumbria
Co-op, 72 High Street ★★★★★ Supermarket · 72 High Street, Caister on Sea, Town Centre NR30 5EH · Caister on Sea, Norfolk
Co op, 142 Hempstead Road ★★★★★ Supermarket · 142 Hempstead Road, Gillingham ME7 3QE · Gillingham, Kent
Co-op, Listley Street ★★★★★ Supermarket · Listley Street, Bridgnorth WV16 4AW · Bridgnorth, Shropshire
Co op, 57 Alcombe Road ★★★★★ Supermarket · 57 Alcombe Road, Minehead TA24 6BB · Minehead, Somerset
Co-op, 36 Swanmore Road ★★★★★ Supermarket · 36 Swanmore Road, Ryde PO33 2TQ · Haylands, Isle of Wight
Co-op, Main Street ★★★★★ Supermarket · Main Street, Aston, Swallownest S26 4TZ · Aughton, South Yorkshire
Co-op, Fore Street ★★★★★ Supermarket · Fore Street, Torpoint PL11 2AD · Torpoint, Cornwall
England4,374 branches in 77 counties
Bath Avon 6
Bath 3 , Woolley 2 , Lansdown 1
Bedfordshire 46
Houghton Regis 3 , Sandy 3 , Cranfield 3 , Carlton 2 , Leighton Buzzard 2 , Biggleswade 2 +26 more
Berkshire 51
Reading RG1 4 , Caversham 3 , Thatcham 3 , Cranbourne 3 , Easthampstead 3 , Langley 2 +27 more
Bournemouth 15
Bournemouth 3 , Moordown 3 , Southbourne 2 , Boscombe 2 , Pokesdown 2 , Kinson 1 +2 more
Bradford 1
Low Moor 1
Brighton and Hove 33
Brighton 13 , West Blatchington 5 , Preston 5 , Hangleton 3 , Kemp Town 2 , Rottingdean 1 +4 more
Bristol 35
Bristol BS5 5 , Shirehampton 4 , Westbury on Trym 4 , Henbury 3 , Horfield 3 , Cotham 3 +11 more
Bristol Avon 20
Radstock 5 , Peasedown St John 3 , Twinhoe 2 , Wellow 2 , Keynsham 2 , The Oval 1 +5 more
Buckinghamshire 24
High Wycombe 3 , Farnham Royal 2 , Stoke Mandeville 1 , Walton 1 , Aylesbury HP20 1 , Burnham 1 +15 more
Cambridgeshire 73
Cambridge 16 , Peterborough 7 , Cherry Hinton 4 , Ely 3 , March 2 , Chesterton CB4 2 +32 more
Cheshire 131
Macclesfield 9 , Warrington 5 , Chester 5 , Runcorn 5 , Crewe CW1 4 , Latchford 4 +63 more
Cornwall 59
Penzance 6 , Redruth 5 , Truro 4 , Launceston 3 , Liskeard 2 , Callington 2 +31 more
County Durham 57
Consett 4 , Shildon 3 , Ferryhill 3 , Sedgefield 3 , Barnard Castle 2 , Pelton 2 +30 more
Cumbria 62
Carlisle 9 , Ambleside 4 , Penrith 3 , Barrow in Furness 3 , Ulverston 3 , Wigton 3 +28 more
Darlington 5
Mowden 2 , Archdeacon Newton 1 , Darlington 1 , Summer house 1
Derby 28
Derby 15 , Alvaston 3 , Spondon 3 , Chaddesden 2 , Littleover 2 , Allestree 1 +2 more
Derbyshire 87
Ilkeston 5 , Buxton 4 , Dronfield 4 , Chesterfield 4 , Matlock 3 , Belper 3 +45 more
Devon 127
Exeter 14 , Plymouth PL4 7 , Barnstaple 5 , Plympton 5 , Devonport 4 , Exmouth 4 +56 more
Dorset 38
Sherborne 4 , Shaftesbury 3 , Christchurch 3 , Bridport 2 , Bournemouth BH1 2 , Dorchester 2 +19 more
E Riding of Yorkshire 37
Bolton 4 , Bridlington 3 , Beverley 2 , Dunswell 2 , Goole 2 , Flamborough 2 +15 more
East Sussex 44
Eastbourne 8 , Peacehaven 4 , Seaford 3 , Polegate 3 , Silver Hill TN37 3 , Newhaven 2 +15 more
Essex 164
Chelmsford 13 , Colchester 11 , Clacton on Sea 6 , Southend on Sea 5 , Braintree CM7 4 , Leigh on Sea 4 +80 more
Gloucestershire 62
Gloucester 9 , Stonehouse 6 , Cinderford 4 , Dursley 3 , Tuffley 2 , Lydney 2 +29 more
Greater London 331
North End 5 , Charlton 4 , Cricklewood 4 , Forty Hill 4 , Romford 3 , Yeading 3 +236 more
Greater Manchester 227
Manchester M10 9 , Rochdale 6 , Wigan 6 , Chorlton cum Hardy 6 , Sale 6 , Manchester M1 5 +100 more
Hampshire 123
Totton 4 , Romsey 4 , Ringwood 4 , Bishopstoke 4 , Portchester 3 , Hardway 3 +73 more
Hartlepool 3
Hartlepool 3
Hereford and Worcester 61
Evesham 4 , Fiddler's Green 4 , Elton 3 , Henwick 3 , Worcester 3 , Holmer 3 +34 more
Hertfordshire 68
Hemel Hempstead 5 , Borehamwood 4 , Watford WD24 3 , St Albans AL1 3 , Shephall 2 , Hatfield 2 +39 more
Isle of Wight 21
Sandown 3 , Ryde 3 , Bembridge 3 , Cowes 2 , Shanklin 2 , Freshwater 2 +5 more
Isles of Scilly 1
Hugh Town 1
Kent 140
Luton 5 , Dartford 5 , Chatham 5 , Ramsgate 4 , Walderslade 3 , Gillingham 3 +90 more
Kingston upon Hull 4
Stoneferry 2 , Marfleet 1 , Sutton on Hull 1
Lancashire 116
Blackpool 5 , Lancaster 4 , Blackburn 3 , Lea Town 3 , Preston 3 , Common Edge 3 +66 more
Leeds 2
Halton 2
Leicester 12
Humberstone 3 , Stoneygate 3 , Aylestone 2 , Belgrave 2 , Leicester LE1 1 , Glenfield 1
Leicestershire 59
Anstey 3 , Hinckley 3 , Wigston 2 , Ashby de la Zouch 2 , Bardon 2 , Blaby 2 +37 more
Lincolnshire 96
Lincoln 10 , Skegness 5 , Bourne 4 , Boston 3 , Boultham 3 , Skellingthorpe 3 +57 more
Lincolnshire (South Humberside) 3
Grimsby DN32 3
Luton 10
Limbury 4 , Luton 3 , Stopsley 3
Merseyside 89
Thatto Heath 5 , Bebington 4 , West Derby 3 , Kirkby 3 , Prenton CH43 2 , Waterloo 2 +56 more
Middlesbrough 5
Hemlington 2 , Tollesby 1 , Middlesbrough 1 , Stainton 1
Middlesex 2
Twickenham 1 , Uxbridge UB11 1
Milton Keynes 27
Milton Keynes 6 , Great Linford 3 , Broughton 3 , Wolverton 3 , Newport Pagnell 2 , Fenny Stratford 2 +7 more
Norfolk 78
Norwich NR2 6 , Eaton 4 , Earlham 4 , East Dereham 4 , Lakenham 3 , Caister on Sea 3 +40 more
North East Lincolnshire 8
New Waltham 2 , Scartho 1 , West Marsh 1 , Cleethorpes 1 , Great Coates 1 , Immingham 1 +1 more
North Lincolnshire 19
Ulceby 3 , Ashby 2 , Scunthorpe 2 , Barrow upon Humber 1 , Barton upon Humber 1 , Broughton 1 +9 more
North Somerset 15
Clevedon 2 , Portishead 2 , Easton in Gordano 1 , Worle 1 , Pill 1 , Nailsea 1 +7 more
North Yorkshire 74
Bilton HG1 6 , Ripon 4 , Skipton 4 , Harrogate 3 , Richmond 3 , High Harrogate 3 +32 more
Northamptonshire 72
Kettering 7 , Northampton 5 , Wellingborough 5 , Weston Favell 4 , Daventry 3 , Far Cotton 3 +32 more
Northumberland 71
Alnwick 5 , Hexham 4 , Newsham 4 , Amble 3 , Belford 2 , Berwick upon Tweed 2 +35 more
Nottinghamshire 105
Newark on Trent 6 , Bilborough 6 , West Bridgford 5 , Worksop 4 , Gedling 3 , Stanton Hill 3 +56 more
Oxfordshire 67
Didcot 5 , Caversfield 4 , Headington 4 , Chipping Norton 3 , Banbury 3 , Iffley 2 +36 more
Poole 14
Poole 4 , Branksome 3 , Waterloo 2 , Newtown 2 , Bearwood 1 , Parkstone 1 +1 more
Portsmouth 21
Portsea 5 , Southsea 4 , North End 3 , Fratton 2 , Eastney 2 , Portsmouth 1 +4 more
Redcar and Cleveland 12
Guisborough 2 , Marske by the Sea 2 , Skelton 2 , Loftus 2 , Coatham 1 , Normanby 1 +2 more
Rutland 2
Oakham 1 , Uppingham 1
Shropshire 54
Oswestry 5 , Shifnal 4 , Shrewsbury 4 , Oakengates 4 , Bridgnorth 3 , Church Stretton 2 +28 more
Somerset 53
Taunton 3 , Minehead 3 , Yeovil 3 , Shepton Mallet 2 , Watchet 2 , Frome 2 +32 more
South Gloucestershire 11
Downend 3 , Chipping Sodbury 2 , Hanham 2 , Hallen 1 , Stoke Gifford 1 , Yate 1 +1 more
South Yorkshire 130
Sheffield S1 6 , Greasbrough 5 , Barnsley 5 , Heeley 4 , Wadsley Bridge 4 , Doncaster 4 +67 more
Southampton 29
Thornhill 4 , Southampton 4 , Woolston 3 , Sholing 3 , Itchen 3 , Bitterne 2 +8 more
Staffordshire 110
Stafford 5 , Cannock 5 , Leek 4 , Weeping Cross 4 , Clayton 3 , Tamworth 3 +60 more
Stockton on Tees 15
Norton 3 , Eaglescliffe 3 , Yarm 2 , Stockton on Tees 2 , Thornaby on Tees 2 , Billingham 1 +2 more
Stoke on Trent 47
Stoke on Trent 8 , Burslem 6 , Hanley 6 , Longton 5 , Tunstall 3 , Bucknall 3 +12 more
Suffolk 99
Ipswich IP4 9 , Chantry 8 , Ipswich IP3 7 , Castle Hill 6 , Haverhill 4 , Stowmarket 3 +45 more
Surrey 95
Guildford 4 , Stoughton 4 , Camberley 4 , Knaphill 4 , Woking 3 , Ewell 3 +52 more
Swindon 14
Stratton St Margaret 7 , Haydon Wick 3 , Coate 2 , Blunsdon St Andrew 1 , Wroughton 1
Tyne and Wear 69
Whitley Bay 4 , Preston 3 , Blakelaw 3 , Felling 2 , Wrekenton 2 , Gosforth 2 +40 more
Warwickshire 38
Rugby 3 , Wood End CV9 2 , Stockingford 2 , Atherstone 2 , Royal Leamington Spa 2 , Warwick 2 +25 more
West Midlands 99
Coventry 5 , Bloxwich 5 , Walsall WS1 4 , Birmingham B3 4 , Wylde Green 3 , Tipton 3 +57 more
West Sussex 86
Haywards Heath 5 , Burgess Hill 4 , Crawley 3 , West Worthing 3 , Worthing 3 , Littlehampton 3 +46 more
West Yorkshire 159
Moor Allerton 6 , Keighley 5 , Harehills 5 , Wibsey 5 , Wyke 4 , Leeds LS1 3 +94 more
Wiltshire 47
Amesbury 4 , Swindon SN1 3 , Malmesbury 3 , Salisbury 2 , Corsham 2 , Melksham Forest 2 +28 more
York 29
York YO1 5 , Acomb 4 , Fulford 3 , Knapton 3 , York YO31 3 , York YO24 2 +7 more
Yorkshire, East (North Humberside) 5
Hull HU3 2 , Hull HU2 2 , Hull HU4 1
Yorkshire, West 22
Bradford BD3 6 , Leeds LS6 3 , Bradford BD2 3 , Bradford BD10 3 , Bradford BD5 1 , Bradford BD8 1 +5 more
Scotland671 branches in 33 counties
Aberdeen City 22
Aberdeen 13 , Peterculter 2 , Old Aberdeen 2 , Ruthrieston 1 , Bridge of Don 1 , Bucksburn 1 +2 more
Aberdeenshire 59
Aberdeen AB25 5 , Aberdeen AB64 5 , Ballater 4 , Peterhead 3 , Ellon 3 , Banchory 3 +25 more
Angus 24
Arbroath 7 , Forfar 3 , Montrose 3 , Brechin 3 , Kirriemuir 2 , Carnoustie 2 +4 more
Argyll and Bute 16
Helensburgh 4 , Dunoon 2 , Rothesay 2 , Bowmore 2 , Campbeltown 2 , Ardrishaig 1 +3 more
City of Edinburgh 41
Edinburgh EH2 5 , Corstorphine 4 , Morningside 3 , Edinburgh EH6 2 , Leith 2 , Currie 2 +19 more
Clackmannanshire 10
Alloa 3 , Clackmannan 2 , Alva 1 , Dollar 1 , Menstrie 1 , Tillicoultry 1 +1 more
Dumfries and Galloway 20
Lockerbie 3 , Castle Douglas 2 , Dumfries 2 , Wigtown 1 , Annan 1 , Bentpath 1 +10 more
Dunbartonshire 10
Glasgow G52 4 , Glasgow G13 3 , Glasgow G3 2 , Glasgow G22 1
Dundee City 12
Dundee 9 , Douglas and Angus 2 , Downfield 1
East Ayrshire 20
Galston 3 , Kilmarnock 3 , Cumnock 2 , Darvel 2 , Kilmaurs 2 , Auchinleck 1 +7 more
East Dunbartonshire 7
Lennoxtown 2 , Bearsden 1 , Bishopbriggs 1 , Lenzie 1 , Kirkintilloch 1 , Milton of Campsie 1
East Lothian 28
Prestonpans 6 , Tranent 5 , Dunbar 4 , North Berwick 4 , Ormiston 2 , Cockenzie and Port Seton 1 +6 more
East Renfrewshire 2
Giffnock 1 , Thornliebank 1
Falkirk 19
Falkirk 8 , Bo'ness 3 , Bonnybridge 2 , Dennyloanhead 2 , Camelon 1 , Grangemouth 1 +2 more
Fife 67
Dunfermline 9 , Glenrothes 4 , Cupar 3 , Chapel 3 , Kincardine 3 , Tayport 2 +33 more
Glasgow City 24
Shettleston 4 , Glasgow G2 3 , Partick 3 , Glasgow G41 3 , Castlemilk 2 , Glasgow G1 2 +5 more
Highland 50
Tain IV19 3 , Alness 3 , Drumderfit 2 , Balloch 2 , Beauly 2 , Skulamus 2 +30 more
Inverclyde 7
Wemyss Bay 2 , Greenock 2 , Gourock 1 , Kilmacolm 1 , Port Glasgow 1
Midlothian 15
Edinburgh 6 , Bonnyrigg 1 , Danderhall 1 , Eskbank 1 , Arniston Engine 1 , Mayfield 1 +4 more
Moray 16
Forres 3 , Buckie 2 , Stotfield 2 , Branderburgh 1 , Blackhillock 1 , Charlestown of Aberlour 1 +6 more
North Ayrshire 17
Dalry 2 , Beith 2 , Irvine 2 , Kilwinning 2 , Dreghorn 2 , Lamlash 2 +5 more
North Lanarkshire 27
Motherwell 2 , Holytown 2 , Airdrie 2 , Coatbridge 2 , Dykehead 2 , Kilsyth 2 +13 more
Orkney Islands 5
Kirkwall 2 , Dounby 1 , Holland 1 , Stromness 1
Perth and Kinross 21
Blairgowrie 4 , Crieff 2 , Huntingtower 2 , Perth 2 , New Scone 1 , Aberfeldy 1 +9 more
Renfrewshire 9
Johnstone 2 , Paisley PA1 1 , Bishopton 1 , Bridge of Weir 1 , Paisley PA2 1 , Crosslee 1 +2 more
Scottish Borders 24
Galashiels 4 , Jedburgh 3 , Innerleithen 2 , Kelso 2 , Chirnside 1 , Coldstream 1 +11 more
Shetland Islands 2
Brae 1 , Holmsgarth 1
South Ayrshire 13
Maybole 3 , Ayr 2 , Girvan 2 , Alloway 1 , Dailly 1 , Prestwick 1 +3 more
South Lanarkshire 33
East Kilbride 5 , Lesmahagow 3 , Rutherglen 3 , Carluke 2 , Forth 2 , Strathaven 2 +16 more
Stirling 16
Causewayhead 3 , Stirling 2 , Aberfoyle 2 , Killin 2 , Balfron 1 , Callander 1 +5 more
West Dunbart 10
Dumbarton 2 , Crosslet 2 , Alexandria 2 , Jamestown 1 , Clydebank 1 , Townend 1 +1 more
West Lothian 22
Livingston 5 , Broxburn 3 , Bathgate 2 , Uphall 2 , East Calder 2 , Whitburn 2 +6 more
Western Isles 3
Castlebay 1 , Ceathramh Meadhanach 1 , Stornoway 1
Wales274 branches in 23 counties
Blaenau Gwent 3
Abertillery 2 , Blaina 1
Bridgend 12
Bridgend 4 , Porthcawl 2 , Tre groes 2 , Maesteg 1 , Coity 1 , Pontycymer 1 +1 more
Caerphilly 10
Caerphilly 4 , Newbridge 2 , Bedwas 1 , Blackwood 1 , Machen 1 , Nelson 1
Cardiff 16
Roath 3 , Cardiff CF1 2 , Llandaff North 2 , Llandaff 2 , Ely 1 , Llanrumney 1 +5 more
Carmarthenshire 26
Llanelli 4 , Carmarthen 3 , Llandeilo 3 , Burry Port 2 , Johnstown 2 , Llandovery 2 +7 more
Ceredigion 6
Aberystwyth 2 , Cardigan 1 , Lampeter 1 , Newcastle Emlyn 1 , Waun Fawr 1
Conwy 19
Rhos on Sea 3 , Colwyn Bay 2 , Abergele 2 , Llandudno Junction 2 , Llandudno 2 , Llanrwst 2 +6 more
Denbighshire 16
Rhyl 5 , Prestatyn 3 , Llangollen 2 , Ruthin 2 , Bodelwyddan 1 , Denbigh 1 +2 more
Flintshire 12
Mold 3 , Buckley 2 , Penyffordd 2 , Ewloe 2 , Broughton 1 , Flint 1 +1 more
Glamorgan 1
Pontyclun 1
Gwynedd 11
Penygroes 2 , Caernarfon 2 , Pwllheli 2 , Tywyn 1 , Bala 1 , Barmouth 1 +2 more
Isle of Anglesey 5
Benllech 2 , Menai Bridge 1 , Holyhead 1 , Amlwch 1
Merthyr Tydfil 2
Abercanaid 1 , Treharris 1
Monmouthshire 8
Magor 2 , Monmouth 2 , Abertillery 1 , Chepstow 1 , Abergavenny 1 , Caldicot 1
Neath Port Talbot 13
Port Talbot 2 , Pontardawe 2 , Cwmllynfell 1 , Bryn Coch 1 , Margam 1 , Melincryddan 1 +5 more
Newport 7
Bassaleg 2 , Rogerstone 2 , Newport NP10 1 , Newport PO30 1 , Newport TF10 1
Pembrokeshire 6
Neyland 2 , Kilgetty 1 , Pembroke 1 , Jordanston 1 , Fishguard 1
Powys 13
Brecon 2 , Builth Wells 2 , Talgarth 2 , Crickhowell 1 , Hay on Wye 1 , Llandrindod Wells 1 +4 more
Rhondda Cynon Taff 28
Rhondda 3 , Mountain Ash 2 , Ferndale 2 , Cwm bach 2 , Penygraig 2 , Pontypridd 2 +11 more
Swansea 22
Swansea 5 , Sketty 3 , Killay 3 , Morriston 2 , The Mumbles 1 , Cwmbwrla 1 +7 more
Torfaen 9
Blaenavon 2 , Griffithstown 2 , Croesyceiliog 1 , Cwmbran 1 , Pontnewydd 1 , Abersychan 1 +1 more
Vale of Glamorgan 7
Barry 2 , Cowbridge 1 , Colcot 1 , Lower Penarth 1 , Llantwit Major 1 , Penarth 1
Wrexham 22
Wrexham 9 , Llay 2 , Chirk 2 , Coedpoeth 2 , Rhosnesni 1 , Rhos ddu 1 +5 more
Northern Ireland35 branches in 5 counties
Belfast 24
Belfast BT7 4 , Crumlin NP1 3 , Belfast BT4 3 , Lisburn BT27 3 , Belfast BT15 2 , Belfast BT10 2 +5 more
County Antrim 3
Ballycastle 1 , Ballymena BT42 1 , Larne 1
County Armagh 2
Craigavon BT63 2
County Down 3
Bangor BT20 1 , Donaghadee 1 , Newry BT34 1
County Tyrone 3
Fivemiletown 1 , Omagh BT78 1 , Dungannon BT71 1
Isle of Man3 branches in 1 county
Each branch is counted once, in the town nearest to it. 209 branches are not yet placed in a town and appear only in the full list. The lists are rebuilt daily.
All 5,566 branches A to Z Browse by category