Currently mystery shopper jobs operate from all the major towns and cities across the UK, obviously the larger cities draw much more attention than some smaller towns and rural areas but thats not to say companies dont operate in rural regions. If you are based in a remote area then you may find that you will have to travel to find any great number of jobs but you would be suprised the amount of work that can be found on your doorstep.
Bath, Birmingham, Bradford, Brighton and Hove, Bristol, Cambridge, Canterbury, Carlisle, Chester, Cambridge Chichester, Coventry, Derby, Durham, Ely, Exeter, Edinburgh, Gloucester, Hereford, Kingston upon Hull, Lancaster, Leeds, Leicester, Lichfield, Lincoln, Liverpool, City of London, Newcastle upon Tyne, Norwich, Nottingham, Oxford, Peterborough, Plymouth, Portsmouth, Preston, Ripon, Salford, Salisbury,Sheffield, Southampton, St Albans, Stoke-on-Trent, Sunderland, Truro, Wakefield, Wells, Westminster, Winchester, Wolverhampton, Worcester, York
As well as mystery shopping being available in England there is also a lot of demand across the rest of the United Kingdom, there isnt as much demand as some of the major English cities but there is work to be had but expect to travel greater distances to find it.
Bangor, Cardiff, Newport, St Davids, Swansea, Aberdeen, Dundee, Edinburgh, Glasgow, Inverness, Stirling, Armagh, Belfast, Londonderry, Lisburn, Newry