Hacked websites by area

How many business websites have been hacked near you?

We read business websites area by area, the way any visitor or search engine sees them, and count the ones that show signs of a compromise. Every figure is dated, and no business is named.

  • Read as any visitor reads a site
  • Every figure dated
  • No business named
Read most recently5 of 209 cities

United Kingdom

Read between 21 and 22 October 2026

  • 1,111,216business websites readA further 389,392 could not be read, and are left out of every share
  • 2,026showed signs of a compromise0.2% of the websites read
  • 11,341had changed hands1.0% of the websites read

Australia

Read between 21 and 22 October 2026

  • 487,492business websites readA further 127,702 could not be read, and are left out of every share
  • 850showed signs of a compromise0.2% of the websites read
  • 1,637had changed hands0.3% of the websites read

City by city

The cities where the highest share of business websites showed signs of a compromise, by country, highest first. A city's name opens its own report; a country's page lists all of its cities.

Jump toUnited KingdomAustralia

United Kingdom

184 cities
Cities in the United Kingdom, by the share of their business websites that showed signs of a compromise, highest first
CityWebsites readSigns of a compromiseShareChanged handsRead
NewryNorthern Ireland 1,279 6 0.5% 10 Read 21 to 22 Oct 2026
GatesheadEngland 1,396 6 0.4% 12 Read 21 to 22 Oct 2026
InvernessScotland 1,444 6 0.4% 19 Read 21 to 22 Oct 2026
Kingston upon ThamesEngland 1,065 4 0.4% 10 Read 21 to 22 Oct 2026
KeighleyEngland 1,071 4 0.4% 6 Read 21 to 22 Oct 2026
BathEngland 2,442 9 0.4% 32 Read 21 to 22 Oct 2026
AylesburyEngland 1,954 7 0.4% 14 Read 21 to 22 Oct 2026
BurnleyEngland 1,150 4 0.3% 12 Read 21 to 22 Oct 2026
CraigavonNorthern Ireland 1,175 4 0.3% 4 Read 21 to 22 Oct 2026
ScarboroughEngland 1,175 4 0.3% 7 Read 21 to 22 Oct 2026
GloucesterEngland 2,509 8 0.3% 25 Read 21 to 22 Oct 2026
BrightonEngland 4,626 14 0.3% 65 Read 21 to 22 Oct 2026

Sorted by share, highest first. Each share is of the websites read in that city. Showing the 12 with the highest share; see all 184 cities in the United Kingdom. Being read now, too few to report on yet: Abbots Langley, Aberdare, Aberfeldy, Abergavenny, Abergele, Aberystwyth, Abingdon, Accrington, Addlestone, Airdrie, Alcester, Alderley Edge, Aldershot, Alexandria, Alfreton, Alloa, Alnwick, Alton, Ambleside, Amersham, Ammanford, Andover, Annan, Anstruther, Antrim, Appleby-in-Westmorland, Arbroath, Armagh, Arundel, Ascot, Ashbourne, Ashby-de-la-Zouch, Ashford, Surrey, Ashington, Ashtead, Ashton-under-Lyne, Atherstone, Attleborough, Auchterarder, Aviemore, Axminster, Aylesford, Ayr, Bacup, Bagshot, Bakewell, Baldock, Ballycastle, Ballyclare, Ballymena, Ballymoney, Ballynahinch, Banbridge, Banchory, Banff, Bangor, Bangor, Banstead, Barking, Barnard Castle, Barnet, Barnstaple, Barrow-in-Furness, Barry, Barton upon Humber, Bathgate, Batley, Battle, Beaconsfield, Beccles, Beckenham, Bedale, Bedlington, Bedworth, Bellshill, Belper, Belvedere, Benfleet, Berkhamsted, Berwick-upon-Tweed, Betws-Y-Coed, Beverley, Bewdley, Bexhill on Sea, Bexley, Bexleyheath, Bicester, Bideford, Biggar, Biggleswade, Billericay, Billingham, Billingshurst, Bilston, Bingley, Birchington, Birkenhead, Bishop Auckland, Bishop's Stortford, Blackwood, Blairgowrie, Blandford Forum, Blaydon on Tyne, Bletchley, Blyth, Bo'Ness, Bodmin, Bognor Regis, Bootle, Bordon, Borehamwood, Boston, Bourne, Bourne End, Brackley, Bradford on Avon, Braintree, Brampton, Brandon, Braunton, Brechin, Brecon, Brentford, Bridgnorth, Bridgwater, Bridlington, Bridport, Brierley Hill, Brigg, Brighouse, Brixham, Broadstairs, Broadstone, Broadway, Brockenhurst, Bromsgrove, Bromyard, Brough, Broxbourne, Broxburn, Buckhurst Hill, Buckie, Buckingham, Buckley, Bude, Budleigh Salterton, Bungay, Buntingford, Burford, Burgess Hill, Burnham-on-Crouch, Burnham-on-Sea, Burntisland, Burntwood, Bushey, Buxton, Caernarfon, Caerphilly, Callington, Calne, Camborne, Campbeltown, Cannock, Canvey Island, Cardigan, Carluke, Carmarthen, Carnforth, Carnoustie, Carrickfergus, Carshalton, Carterton, Castle Douglas, Castleford, Castlewellan, Caterham, Chalfont St Giles, Chard, Chatham, Chatteris, Cheadle, Cheddar, Chepstow, Chertsey, Chesham, Chessington, Chester le Street, Chigwell, Chinnor, Chippenham, Chipping Campden, Chipping Norton, Chislehurst, Christchurch, Church Stretton, Cinderford, Cirencester, Clacton-on-Sea, Cleckheaton, Cleethorpes, Clevedon, Clitheroe, Clydebank, Coalville, Coatbridge, Cobham, Cockermouth, Coleford, Coleraine, Colne, Colwyn Bay, Congleton, Consett, Conwy, Cookstown, Corby, Corsham, Cottingham, Coulsdon, Cowbridge, Cowdenbeath, Cowes, Cradley Heath, Cramlington, Cranbrook, Cranleigh, Crediton, Crewkerne, Crickhowell, Crieff, Cromer, Crook, Crowborough, Crowthorne, Crumlin, Cullompton, Cumnock, Cupar, Cwmbran, Dagenham, Dalkeith, Dartmouth, Darwen, Daventry, Dawlish, Deal, Deeside, Denbigh, Denny, Dereham, Devizes, Dewsbury, Didcot, Dingwall, Diss, Dolgellau, Dorchester, Dorking, Dover, Downham Market, Downpatrick, Driffield, Droitwich, Dromore, Dronfield, Dudley, Dukinfield, Dumbarton, Dumfries, Dunbar, Dunblane, Dunfermline, Dungannon, Dunmow, Dunoon, Dunstable, Dursley, East Grinstead, East Hyde, East Kilbride, East Molesey, Ebbw Vale, Edenbridge, Edgware, Egham, Elgin, Elland, Ellesmere Port, Ellon, Ely, Emsworth, Enniskillen, Epping, Erith, Esher, Evesham, Exmouth, Eye, Fakenham, Falkirk, Falmouth, Faringdon, Farnborough, Faversham, Felixstowe, Feltham, Ferndown, Filey, Fleet, Fleetwood, Flint, Folkestone, Fordingbridge, Forest Row, Forfar, Forres, Fort William, Fowey, Fraserburgh, Frinton-on-Sea, Frome, Gainsborough, Galashiels, Gerrards Cross, Gillingham, Dorset, Gillingham, Kent, Girvan, Glastonbury, Glenrothes, Glossop, Godalming, Godstone, Goole, Gosport, Grange-over-Sands, Grangemouth, Grantham, Grays, Great Malvern, Great Missenden, Greenford, Greenhithe, Greenock, Guisborough, Haddington, Hailsham, Halesowen, Halesworth, Halstead, Hamilton, Hampton, Harleston, Harpenden, Hartlepool, Harwich, Haslemere, Hassocks, Hastings, Hatfield, Havant, Haverfordwest, Haverhill, Hawick, Hayes, Hayle, Hayling Island, Haywards Heath, Heanor, Heathfield, Hebburn, Hebden Bridge, Heckmondwike, Helensburgh, Helston, Henfield, Hengoed, Henley-on-Thames, Herne Bay, Hertford, Hessle, Hexham, Heywood, High Peak, Highbridge, Hillsborough, Hinckley, Hindhead, Hockley, Hoddesdon, Holmfirth, Holsworthy, Holt, Holyhead, Holywell, Holywood, Honiton, Hook, Hope Valley, Horley, Horncastle, Hornchurch, Hornsea, Horsham St. Faith, Houghton le Spring, Hounslow, Hungerford, Hunstanton, Hyde, Hythe, Ilfracombe, Ilkeston, Ilkley, Ilminster, Immingham, Ingatestone, Inverurie, Irvine, Isle of Mull, Isle of Skye, Isleworth, Iver, Ivybridge, Jarrow, Johnstone, Kelso, Kendal, Kenilworth, Keswick, Kidlington, Kilmarnock, Kings Langley, Kingsbridge, Kingswinford, Kington, Kinross, Kirkby Stephen, Kirkcaldy, Kirkwall, Knaresborough, Knebworth, Knottingley, Knutsford, Lampeter, Lanark, Lancing, Langport, Larbert, Largs, Larkhall, Larne, Launceston, Leamington, Leatherhead, Ledbury, Lee-on-the-Solent, Leek, Leigh-on-Sea, Leigh, Greater Manchester, Leighton Buzzard, Leominster, Lerwick, Letchworth, Letchworth Garden City, Leven, Lewes, Leyburn, Leyland, Lichfield, Limavady, Lingfield, Linlithgow, Liphook, Lisburn, Liskeard, Liss, Littleborough, Littlehampton, Liversedge, Livingston, Llandeilo, Llandrindod Wells, Llandudno, Llanelli, Llangollen, Llantwit Major, Loanhead, Lochgelly, Lochgilphead, Lockerbie, Long Eaton, Longfield, Looe, Loughton, Louth, Lowestoft, Ludlow, Lutterworth, Lydney, Lyme Regis, Lymington, Lymm, Lyndhurst, Lytham St Annes, Mablethorpe, Machynlleth, Maghera, Magherafelt, Maldon, Malmesbury, Malton, Malvern, Manningtree, March, Margate, Market Drayton, Market Harborough, Market Rasen, Marlborough, Marlow, Martock, Maryport, Matlock, Melksham, Melrose, Melton Mowbray, Merthyr Tydfil, Mexborough, Middlewich, Midhurst, Milford Haven, Minehead, Mirfield, Mitcham, Mold, Monmouth, Montrose, Morden, Morecambe, Moreton in Marsh, Morpeth, Motherwell, Mountain Ash, Musselburgh, Nairn, Nantwich, Narberth, Neath, Nelson, Neston, New Alresford, New Malden, New Milton, New Romney, Newcastle, Newcastle Emlyn, Newcastle under Lyme, Newent, Newhaven, Newmarket, Newport Pagnell, Newport, Isle of Wight, Newport, Shropshire, Newquay, Newton Aycliffe, Newton Stewart, Newton-le-Willows, Newtown, Newtownabbey, Newtownards, Normanton, North Berwick, North Ferriby, North Shields, North Walsham, Northallerton, Northolt, Northwich, Northwood, Oakham, Oban, Okehampton, Oldbury, Olney, Omagh, Ongar, Ormskirk, Ossett, Oswestry, Otley, Ottery St Mary, Oxted, Padstow, Paignton, Par, Peacehaven, Peebles, Pembroke, Pembroke Dock, Penarth, Penicuik, Penrith, Penryn, Penzance, Perranporth, Pershore, Peterhead, Peterlee, Petersfield, Petworth, Pevensey, Pewsey, Pickering, Pinner, Pitlochry, Polegate, Pontefract, Pontyclun, Pontypool, Pontypridd, Pool, Port Talbot, Porth, Porthcawl, Porthmadog, Portland, Portree, Portrush, Portstewart, Potters Bar, Poulton-le-Fylde, Prescot, Prestatyn, Prestonpans, Prestwick, Princes Risborough, Prudhoe, Pudsey, Pulborough, Purley, Pwllheli, Radlett, Radstock, Rainham, Ramsgate, Rayleigh, Red Hill, Redcar, Redhill, Redruth, Reigate, Renfrew, Retford, Rhyl, Richmond, Greater London, Richmond, North Yorkshire, Rickmansworth, Ringwood, Ripley, Ripon, Rochford, Romsey, Ross-on-Wye, Rossendale, Rowley Regis, Royston, Rugeley, Ruislip, Runcorn, Rushden, Ruthin, Ryde, Rye, Saffron Walden, Sale, Saltash, Saltburn by the Sea, Saltcoats, Sandbach, Sandhurst, Sandown, Sandwich, Sandy, Sawbridgeworth, Saxmundham, Seaford, Seaham, Seaton, Selby, Selkirk, Settle, Shaftesbury, Shanklin, Sheerness, Shefford, Shepperton, Shepton Mallet, Sherborne, Sheringham, Shifnal, Shildon, Shipley, Shipston on Stour, Shoreham-by-Sea, Sidcup, Sidmouth, Sittingbourne, Skegness, Skelmersdale, Skipton, Sleaford, Smethwick, Somerton, South Croydon, South Molton, South Ockendon, South Queensferry, South Shields, Southall, Southam, Southsea, Southwell, Southwold, Sowerby Bridge, Spalding, Spennymoor, St Andrews, St Austell, St Ives, Cambridgeshire, St Ives, Cornwall and Isles of Scilly, St Leonards on Sea, St Neots, Staines, Stalybridge, Stamford, Stanford le Hope, Stanley, Stanmore, Stansted Mountfitchet, Steyning, Stockbridge, Stone, Stonehaven, Stonehouse, Stornoway, Stourport-on-Severn, Stowmarket, Strabane, Stranraer, Stratford upon Avon, Strathaven, Street, Studley, Sturminster Newton, Sudbury, Sunbury on Thames, Surbiton, Sutton in Ashfield, Swadlincote, Swaffham, Swanage, Swanley, Tadcaster, Tadley, Tadworth, Tarporley, Tavistock, Teddington, Teignmouth, Tenby, Tenterden, Tetbury, Tewkesbury, Thame, Thames Ditton, Thatcham, Thetford, Thirsk, Thornton Cleveleys, Thornton Heath, Thurso, Tilbury, Tipton, Tiverton, Todmorden, Tonypandy, Torpoint, Torrington, Totnes, Towcester, Tranent, Tredegar, Treorchy, Tring, Troon, Trowbridge, Turriff, Uckfield, Ullapool, Ulverston, Upminster, Usk, Uttoxeter, Ventnor, Verwood, Wadebridge, Wadhurst, Wallasey, Wallingford, Wallington, Wallsend, Waltham Abbey, Waltham Cross, Walton-on-Thames, Wantage, Ware, Wareham, Warlingham, Warminster, Warwick, Washington, Waterlooville, Wednesbury, Welling, Wellington, Wells-next-the-Sea, Wells, Somerset, Welshpool, Welwyn, Welwyn Garden City, West Bromwich, West Byfleet, West Drayton, West Malling, West Molesey, West Wickham, Westbury, Westcliff-on-Sea, Westerham, Westgate on Sea, Westhill, Wetherby, Weybridge, Whitby, Whitchurch, Whitehaven, Whitley Bay, Whitstable, Wick, Wickford, Widnes, Wigston, Wigton, Willenhall, Wilmslow, Wimborne, Wimborne Minster, Wincanton, Windermere, Windsor, Winsford, Wisbech, Wishaw, Witham, Witney, Woodbridge, Woodford Green, Woodstock, Worcester Park, Workington, Worksop, Wotton under Edge, Wymondham, Yarm, Yateley, Yelverton and Yeovil.

Australia

25 cities
Cities in Australia, by the share of their business websites that showed signs of a compromise, highest first
CityWebsites readSigns of a compromiseShareChanged handsRead
DarwinNorthern Territory 1,642 6 0.4% 9 Read 21 to 22 Oct 2026
HobartTasmania 2,794 8 0.3% 8 Read 21 to 22 Oct 2026
CairnsQueensland 2,946 8 0.3% 12 Read 21 to 22 Oct 2026
WollongongNew South Wales 2,654 7 0.3% 8 Read 21 to 22 Oct 2026
Gold CoastQueensland 10,816 26 0.2% 38 Read 21 to 22 Oct 2026
Sunshine CoastQueensland 5,411 13 0.2% 11 Read 21 to 22 Oct 2026
PerthWestern Australia 25,458 61 0.2% 79 Read 21 to 22 Oct 2026
MackayQueensland 1,272 3 0.2% 3 Read 21 to 22 Oct 2026
MelbourneVictoria 62,187 143 0.2% 190 Read 21 to 22 Oct 2026
NewcastleNew South Wales 3,144 6 0.2% 8 Read 21 to 22 Oct 2026
BunburyWestern Australia 1,055 2 0.2% 2 Read 21 to 22 Oct 2026
SydneyNew South Wales 60,820 115 0.2% 168 Read 21 to 22 Oct 2026

Sorted by share, highest first. Each share is of the websites read in that city. Showing the 12 with the highest share; see all 25 cities in Australia. Being read now, too few to report on yet: Abbotsford, Agnes Water, Airlie Beach, Albany, Albion Park Rail, Albury, Alexandria, Alice Springs, Alstonville, Ararat, Armidale, Artarmon, Arundel, Atherton, Auburn, Ayr, Bacchus Marsh, Bairnsdale, Balcatta, Ballina, Bangalow, Bankstown, Batemans Bay, Bathurst, Baulkham Hills, Bayswater, Bayswater, Beaudesert, Beechworth, Beerwah, Bega, Belconnen, Bella Vista, Bellingen, Bells Creek, Belmont, Belmont, Benalla, Beresfield, Berri, Berry, Bibra Lake, Blackheath, Blacktown, Blaxland, Bomaderry, Bondi Junction, Boronia, Botany, Bowen, Bowral, Box Hill, Braeside, Brendale, Bribie Island, Bright, Brighton, Broken Hill, Brookvale, Broome, Brunswick, Buderim, Bundaberg, Bundall, Bundoora, Burleigh Heads, Burnie, Busselton, Byron Bay, Caboolture, Camberwell, Cambridge, Campbellfield, Campbelltown, Canning Vale, Cannonvale, Capalaba, Cardiff, Caringbah, Carrum Downs, Casino, Castle Hill, Castlemaine, Cessnock, Charters Towers, Chatswood, Cheltenham, Chinchilla, Clare, Cleveland, Cobram, Coburg, Coffs Harbour, Colac, Collingwood, Coolum Beach, Cooma, Coopers Plains, Cooroy, Corowa, Cowes, Cowra, Crows Nest, Dalby, Dandenong, Dandenong South, Darlinghurst, Daylesford, Deniliquin, Denmark, Devonport, Docklands, Dromana, Drouin, Drysdale, Dubbo, Dunsborough, Echuca, Emerald, Epping, Esperance, Eumundi, Exmouth, Fitzroy, Footscray, Forbes, Forster, Fortitude Valley, Frankston, Fremantle, Fyshwick, Garbutt, Gateshead, Gatton, Gawler, Geraldton, Gerringong, Gisborne, Gladesville, Gladstone, Glen Innes, Goolwa, Goondiwindi, Goulburn, Grafton, Griffith, Gungahlin, Gunnedah, Gympie, Hahndorf, Hallam, Hamilton, Hastings, Hawthorn, Healesville, Hervey Bay, Highfields, Hoppers Crossing, Hornsby, Horsham, Huskisson, Ingleburn, Innisfail, Inverell, Inverloch, Jerrabomberra, Jindabyne, Kalgoorlie, Karratha, Katoomba, Kempsey, Kew, Keysborough, Kialla, Kiama, Kilmore, Kingaroy, Kingscliff, Kingston, Kogarah, Kununurra, Kyabram, Kyneton, Lakes Entrance, Lane Cove, Lara, Leeton, Leichhardt, Lennox Head, Leongatha, Leura, Lidcombe, Lismore, Lithgow, Liverpool, Loganholme, Maitland, Malaga, Maleny, Malvern, Manjimup, Manly, Mansfield, Mareeba, Margaret River, Maroochydore, Marrickville, Maryborough, Maryborough, Mascot, McLaren Vale, Medowie, Melton, Merimbula, Mildura, Milton, Miranda, Mittagong, Moama, Moe, Molendinar, Mona Vale, Moorabbin, Moree, Morisset, Mornington, Moruya, Morwell, Mosman, Moss Vale, Mount Barker, Mount Gambier, Mount Isa, Mount Martha, Mount Waverley, Mudgee, Mulgrave, Mullumbimby, Murarrie, Murray Bridge, Murwillumbah, Muswellbrook, Nambour, Nambucca Heads, Naracoorte, Narooma, Narrabri, Narre Warren, Nedlands, Nelson Bay, Nerang, Neutral Bay, Newstead, Newtown, Noosaville, North Melbourne, North Ryde, North Sydney, Northam, Northcote, Notting Hill, Nowra, Nuriootpa, O'Connor, Oak Flats, Oakleigh, Ocean Grove, Orange, Ormeau, Osborne Park, Paddington, Pakenham, Palmerston, Palmwoods, Parkes, Parramatta, Penrith, Picton, Point Cook, Pokolbin, Port Augusta, Port Douglas, Port Fairy, Port Hedland, Port Lincoln, Port Melbourne, Port Pirie, Portland, Prahran, Preston, Prestons, Pyrmont, Queanbeyan, Randwick, Raymond Terrace, Reservoir, Richmond, Richmond, Ringwood, Rockhampton, Roma, Rosebud, Rowville, Rye, Salamander Bay, Sale, Sawtell, Scone, Seaford, Seven Hills, Seymour, Shellharbour, Shepparton, Silverwater, Singleton, Smithfield, Somerville, South Melbourne, South Murwillumbah, South Yarra, Southbank, Southport, Spring Hill, Springwood, St Kilda, St Leonards, Stanthorpe, Stirling, Strathalbyn, Subiaco, Sunbury, Sunshine, Surfers Paradise, Surry Hills, Swan Hill, Tamborine Mountain, Tamworth, Tanunda, Taree, Thomastown, Thornton, Toronto, Torquay, Traralgon, Truganina, Tuggerah, Tuggeranong, Tullamarine, Tumut, Tuncurry, Tweed Heads, Ulladulla, Ultimo, Ulverstone, Unanderra, Underwood, Varsity Lakes, Victor Harbor, Wagga Wagga, Wallan, Wangara, Wangaratta, Warners Bay, Warragul, Warriewood, Warrnambool, Warwick, Wauchope, Welshpool, Werribee, West Gosford, West Perth, Weston Creek, Wetherill Park, Whyalla, Windsor, Woden Valley, Wodonga, Wonthaggi, Woodend, Woolgoolga, Yamba, Yandina, Yarrawonga, Yass, Yatala, Yeppoon and Young.

What the two counts mean

Two different things can be wrong with a business's web address, and they need different things doing, so we count them apart.

Compromised

Showed signs of a compromise

The business's own website is still there, but spam or code has been slipped onto it, almost always hidden from the owner. We count it only when we find it on the business's own domain, on a page anyone can open.

Changed hands

Changed hands

The address no longer serves the business it was listed for. That is usually a domain that lapsed and was registered by someone else. We count it apart from the compromised, and we never call it a hack.

How we read

Every figure on these pages comes from what any visitor and a search engine can see of a business's website, read on the dates shown.

  • Which websites. The websites of the businesses on Overture Maps, an open map of places, in each area we report on.
  • What we read. Each website's home page and, on a WordPress site, the public list of pages it publishes, as any visitor or search engine reads them. It is the same reading as our free website check: see what the check reads.
  • What we never do. Log in, try a password, send a form or change anything on a website.
  • No business named. These pages count; they never say which business. An area is reported only once enough of its websites have been read to count honestly.
  • Could not be read. A website we tried and could not read is counted on its own and left out of every share. We never call it clean.
  • Dated. Every figure carries the days its websites were read between. A site can be cleaned, or broken into, the day after we read it.
  • Quoting a figure. Link to the area's page and give the dates its websites were read between.

If your website might be one of them

Plain steps from our guides, before you spend anything.

My website has been hacked: what to do in the first hour

Calm, ordered steps you can follow today, in the order that keeps the damage small.

Read the guide

How to tell if your WordPress site has been hacked

The signs anyone can see, and how to check each one yourself in minutes.

Read the guide

Spam pages on your website: why they're there and what they cost you

Why criminals plant them, what they cost you in Google, and how to get them out.

Read the guide

Check your own website, free.

See in seconds whether your site shows the same signs, with the exact place we found anything. No sign-up, and no change to your site.

Free. We read only what any visitor and a search engine can see. Privacy.

Rather talk first? Ring 0113 490 0521, weekdays 9am to 5pm UK time. At any other time, book a call and we ring you back.

Free website checkRing