Even as Mark Drakeford was warning of renewed Covid-19 restrictions in Wales, the national infection trend appeared to be on a downwards curve.

Yesterday the First Minister said the country was facing a “serious situation” and that the national Alert Level may have to be raised in three weeks time.

Last Tuesday the average infection rates across Wales reached 719.9 cases per 100,000 people, the highest ever seen during the pandemic.

READ MORE: The new Covid-19 variant that's infected more than 2,000 people in Wales already

Although hospital occupancy and death rates are well below previous peaks, Mr Drakeford said that, in the absence of lockdown measures, there was a “greater reservoir of people” waiting to be infected.

Since Tuesday, however, the national infection rate has fallen on three successful days. It now stands at 653.1 cases per 100,000 for the seven days up to October 24.

While it might be tempting to think the current wave has peaked, its signature has been constant fluctation.

Further surprises could lurk around the corner and further Covid restrictions could yet become a reality.

A definite north-south divide has developed in recent weeks. Blaenau Gwent and Torfaen both have seven-day rates around 930 cases per 100,000 people.

The highest rate in North Wales is in Denbighshire (538.2), which is lower than any other part of South Wales.

It’s even lower than Ceredigion (654.8) and Powys (548.9), traditionally seen as safe havens against the virus.

Cases on the Borth & Bontgoch district are currently averaging 12 per day, while the Powys district of Llanidloes, Blaen Hafren & Llandinam, recorded nine cases yesterday.

Sign up to the Love North Wales newsletter

Did you know we offer a free Love North Wales newsletter?

Whether you live in the region or just like to visit the area, our weekly newsletter will bring you inspiration for the best places to visit, eat, shop and have fun in North Wales.

To sign up to the weekly Love North Wales newsletter click here.

There are plenty of exceptions that prove the rule. A current North Wales hotspot is Caernarfon East, which yesterday recorded 20 new cases, the third highest in Wales.

Sixteen cases were seen in Llanrwst & Betws-y-Coed, and 13 in Bethel & Llanrug.

Among those averaging nine cases per day are the districts of Aberystwyth South and Gresford, Marford & Rossett, the latter being the worst affected in North Wales since the pandemic began.

Reflecting the disease’s constant yo-yo pattern is Holyhead, not so long ago the region’s hotspot but now with falling infection levels.

Seven day infection rates per 100,000 people

  • Anglesey: 374.1 (down from 509.7)
  • Ceredigion: 654.8 (up from 371.4)
  • Conwy: 413.8 (up from 392.5)
  • Denbighshire: 538.2 (down from 628.0)
  • Flintshire: 391.4 (up from 365.2)
  • Gwynedd: 464.8 (up from 451.2)
  • Powys: 548.9 (down from 613.1)
  • Wrexham: 365.6 (down from 385.4)

Covid-19 cases by district across North and Mid Wales

Figures supplied by Portal COVID-19 Cymru using Public Health Wales data

Anglesey

  • Llangefni: Oct 29 cases - 7; Week’s daily average - 3; R Rate - 1.211
  • Newborough: Oct 29 cases - 7; Week’s daily average - 3; R Rate - 1.368
  • Bodedern & Rhosneigr: Oct 29 cases - 6; Week’s daily average - 3; R Rate - 1.353
  • Llanfair Pwllgwyngyll & Menai Bridge: Oct 29 cases - 7; Week’s daily average - 4; R Rate - 1.033
  • Holyhead: Oct 29 cases - 9; Week’s daily average - 6; R Rate - 0.750
  • Beaumaris & Benllech: Oct 29 cases - 5; Week’s daily average - 2; R Rate - 1.267
  • Amlwch & Llannerchymedd: Oct 29 cases - 8; Week’s daily average - 7; R Rate - 1.100
  • Llaingoch & Valley: Oct 29 cases - 6; Week’s daily average - 4; R Rate - 0.903
  • Rhosybol, Marianglas & Moelfre: Oct 29 cases - 1; Week’s daily average - 1; R Rate - 0.867

Ceredigion

  • Borth & Bontgoch: Oct 29 cases - 12; Week’s daily average - 12; R Rate - 0.933
  • Rheidol, Ystwyth & Caron: Oct 29 cases - 7; Week’s daily average - 10; R Rate - 0.839
  • Aberystwyth North: Oct 29 cases - 2; Week’s daily average - 4; R Rate - 0.806
  • Aberystwyth South: Oct 29 cases - 8; Week’s daily average - 9; R Rate - 1.079

Conwy

  • Conwy & Afon Roe: Oct 29 cases - 8; Week’s daily average - 2; R Rate - 0.944
  • Llanrwst & Betws-y-Coed: Oct 29 cases - 16; Week’s daily average - 8; R Rate - 1.163
  • Llanfairfechan & Penmaenmawr: Oct 29 cases - 8; Week’s daily average - 4; R Rate - 0.644
  • Rhos-on-Sea: Oct 29 cases - 3; Week’s daily average - 2; R Rate - 0.762
  • Llandudno Junction North & Deganwy: Oct 29 cases - 2; Week’s daily average - 0; R Rate - 0.308
  • Colwyn Bay North: Oct 29 cases - 4; Week’s daily average - 3; R Rate - 0.733
  • Llandudno Junction South & Glan Conwy: Oct 29 cases - 7; Week’s daily average - 4; R Rate - 1.120
  • Llandudno Town & Gogarth: Oct 29 cases - 3; Week’s daily average - 3; R Rate - 0.800
  • Penrhyn Bay: Oct 29 cases - 2; Week’s daily average - 2; R Rate - 0.708
  • Llandudno South: Oct 29 cases - 0; Week’s daily average - 2; R Rate - 0.727
  • Betws-yn-Rhos, Llangernyw & Llansannan: Oct 29 cases - 4; Week’s daily average - 5; R Rate - 0.729
  • Upper Colwyn Bay: Oct 29 cases - 1; Week’s daily average - 3; R Rate - 0.706
  • Old Colwyn & Llanddulas: Oct 29 cases - 2; Week’s daily average - 5; R Rate - 0.655
  • Kinmel Bay & Towyn: Oct 29 cases - 5; Week’s daily average - 5; R Rate - 1.083
  • Abergele: Oct 29 cases - 5; Week’s daily average - 7; R Rate - 0.860

Denbighshire

  • Prestatyn North: Oct 29 cases - 10; Week’s daily average - 4; R Rate - 1.037
  • Prestatyn Central & East: Oct 29 cases - 7; Week’s daily average - 3; R Rate - 1.368
  • Rhyl South West: Oct 29 cases - 4; Week’s daily average - 2; R Rate - 0.895
  • Corwen, Llanelidan & Efenechdyd: Oct 29 cases - 8; Week’s daily average - 6; R Rate - 1.050
  • Denbigh West: Oct 29 cases - 3; Week’s daily average - 2; R Rate - 0.789
  • Denbigh East & Pentre Llanrhaeadr: Oct 29 cases - 6; Week’s daily average - 5; R Rate - 0.719
  • St Asaph & Trefnant: Oct 29 cases - 3; Week’s daily average - 3; R Rate - 0.880
  • Rhyl North: Oct 29 cases - 5; Week’s daily average - 4; R Rate - 0.640
  • Llandyrnog & Llanarmon-yn-Iâl: Oct 29 cases - 5; Week’s daily average - 3; R Rate - 0.574
  • Prestatyn South: Oct 29 cases - 2; Week’s daily average - 2; R Rate - 0.679
  • Rhuddlan & Bodelwyddan: Oct 29 cases - 5; Week’s daily average - 4; R Rate - 1.037
  • Dyserth & Tremeirchion: Oct 29 cases - 9; Week’s daily average - 7; R Rate - 1.061
  • Llangollen & Llandrillo: Oct 29 cases - 3; Week’s daily average - 3; R Rate - 0.724
  • Ruthin: Oct 29 cases - 6; Week’s daily average - 8; R Rate - 0.803
  • Rhyl East: Oct 29 cases - 2; Week’s daily average - 6; R Rate - 1.048

Flintshire

  • Hope: Oct 29 cases - 6; Week’s daily average - 2; R Rate - 1.000
  • Gronant, Ffynnongroyw & Trelawnyd: Oct 29 cases - 8; Week’s daily average - 4; R Rate - 1.120
  • Caerwys, Halkyn & Nannerch: Oct 29 cases - 10; Week’s daily average - 6; R Rate - 1.128
  • Buckley South: Oct 29 cases - 8; Week’s daily average - 4; R Rate - 1.435
  • Flint South West: Oct 29 cases - 5; Week’s daily average - 3; R Rate - 0.846
  • Holywell & Bagillt: Oct 29 cases - 7; Week’s daily average - 4; R Rate - 0.833
  • Queensferry & Sandycroft: Oct 29 cases - 2; Week’s daily average - 2; R Rate - 1.167
  • Ewloe & Hawarden: Oct 29 cases - 9; Week’s daily average - 8; R Rate - 0.882
  • Leeswood, Treuddyn & Gwernaffield: Oct 29 cases - 2; Week’s daily average - 1; R Rate - 0.522
  • Buckley North, Northop & Sychdyn: Oct 29 cases - 6; Week’s daily average - 3; R Rate - 1.733
  • Shotton & Garden City: Oct 29 cases - 4; Week’s daily average - 5; R Rate - 0.755
  • Flint North East: Oct 29 cases - 3; Week’s daily average - 3; R Rate - 0.595
  • Mostyn & Holway: Oct 29 cases - 3; Week’s daily average - 4; R Rate - 1.069
  • Connah’s Quay North: Oct 29 cases - 1; Week’s daily average - 1; R Rate - 1.182
  • Penyffordd & Higher Kinnerton: Oct 29 cases - 3; Week’s daily average - 5; R Rate - 0.923
  • Connah’s Quay Wepre: Oct 29 cases - 1; Week’s daily average - 2; R Rate - 0.581
  • New Brighton & Mynydd Isa: Oct 29 cases - 1; Week’s daily average - 2; R Rate - 1.545
  • Broughton & Saltney: Oct 29 cases - 4; Week’s daily average - 6; R Rate - 1.250
  • Mold: Oct 29 cases - 5; Week’s daily average - 7; R Rate - 1.038
  • Connah’s Quay South & Northop Hall: Oct 29 cases - 1; Week’s daily average - 5; R Rate - 0.972

Gwynedd

  • Pwllheli & Morfa Nefyn: Oct 29 cases - 8; Week’s daily average - 6; R Rate - 0.849
  • Bethel & Llanrug: Oct 29 cases - 13; Week’s daily average - 7; R Rate - 1.289
  • Caernarfon East: Oct 29 cases - 20; Week’s daily average - 7; R Rate - 1.178
  • Caernarfon West & Waunfawr: Oct 29 cases - 6; Week’s daily average - 4; R Rate - 1.111
  • Llanberis & Deiniolen: Oct 29 cases - 8; Week’s daily average - 4; R Rate - 1.030
  • Bethesda: Oct 29 cases - 3; Week’s daily average - 2; R Rate - 0.667
  • Porthmadog: Oct 29 cases - 3; Week’s daily average - 3; R Rate - 0.711
  • Abersoch & Aberdaron: Oct 29 cases - 2; Week’s daily average - 0; R Rate - 0.750
  • Bangor City: Oct 29 cases - 0; Week’s daily average - 1; R Rate - 0.833
  • Criccieth & Llanaelhaearn: Oct 29 cases - 7; Week’s daily average - 5; R Rate - 1.027
  • Blaenau Ffestiniog & Trawsfynydd: Oct 29 cases - 7; Week’s daily average - 6; R Rate - 1.000
  • Barmouth & Dolgellau: Oct 29 cases - 2; Week’s daily average - 3; R Rate - 0.786
  • Bangor South: Oct 29 cases - 6; Week’s daily average - 3; R Rate - 0.675
  • Penygroes, Talysarn & Dyffryn Nantlle: Oct 29 cases - 6; Week’s daily average - 5; R Rate - 0.925
  • Tywyn & Llangelynnin: Oct 29 cases - 4; Week’s daily average - 3; R Rate - 1.000
  • Bala & Mawddwy: Oct 29 cases - 5; Week’s daily average - 8; R Rate - 0.909
  • Harlech & Llanbedr: Oct 29 cases - 3; Week’s daily average - 6; R Rate - 0.978

Powys

  • Montgomery, Trewern & Berriew: Oct 29 cases - 6; Week’s daily average - 2; R Rate - 1.143
  • Llanfair Caereinion & Caersws: Oct 29 cases - 5; Week’s daily average - 3; R Rate - 0.688
  • Welshpool: Oct 29 cases - 5; Week’s daily average - 2; R Rate - 1.200
  • Llanidloes, Blaen Hafren & Llandinam: Oct 29 cases - 9; Week’s daily average - 4; R Rate - 0.914
  • Newtown North: Oct 29 cases - 3; Week’s daily average - 2; R Rate - 0.682
  • Four Crosses & Guilsfield: Oct 29 cases - 4; Week’s daily average - 1; R Rate - 1.000
  • Machynlleth & Banwy: Oct 29 cases - 2; Week’s daily average - 3; R Rate - 1.100
  • Newtown South: Oct 29 cases - 1; Week’s daily average - 3; R Rate - 1.263
  • Llanfyllin & Llanwyddyn: Oct 29 cases - 7; Week’s daily average - 5; R Rate - 1.000
  • Abermule, Churchstoke & Kerry: Oct 29 cases - 2; Week’s daily average - 3; R Rate - 1.050
  • Knighton & Presteigne: Oct 29 cases - 5; Week’s daily average - 9; R Rate - 0.791

Wrexham

  • Llay South & Gwersyllt East: Oct 29 cases - 10; Week’s daily average - 5; R Rate - 1.346
  • Penycae & Minera: Oct 29 cases - 3; Week’s daily average - 2; R Rate - 0.739
  • Borras & Rhosnesni: Oct 29 cases - 7; Week’s daily average - 3; R Rate - 2.300
  • Johnstown North & Rhostyllen: Oct 29 cases - 3; Week’s daily average - 2; R Rate - 0.625
  • Coedpoeth & Brymbo: Oct 29 cases - 6; Week’s daily average - 3; R Rate - 0.771
  • Ruabon & Marchwiel: Oct 29 cases - 6; Week’s daily average - 4; R Rate - 0.944
  • Bangor-on-Dee, Overton & Penley: Oct 29 cases - 5; Week’s daily average - 6; R Rate - 0.642
  • Cefn Mawr: Oct 29 cases - 3; Week’s daily average - 4; R Rate - 0.829
  • New Broughton & Bryn Cefn: Oct 29 cases - 5; Week’s daily average - 3; R Rate - 1.333
  • Acton & Maesydre: Oct 29 cases - 2; Week’s daily average - 2; R Rate - 0.714
  • Wrexham West: Oct 29 cases - 1; Week’s daily average - 2; R Rate - 0.800
  • Chirk & Ceiriog Valley: Oct 29 cases - 6; Week’s daily average - 4; R Rate - 1.364
  • Rhosllannerchrugog & Johnstown South: Oct 29 cases - 1; Week’s daily average - 1; R Rate - 0.600
  • Hermitage & Whitegate: Oct 29 cases - 6; Week’s daily average - 5; R Rate - 1.028
  • Gwersyllt West & Summerhill: Oct 29 cases - 1; Week’s daily average - 1; R Rate - 0.900
  • Wrexham Town North, University & Rhosddu: Oct 29 cases - 3; Week’s daily average - 5; R Rate - 1.029
  • Caia Park: Oct 29 cases - 4; Week’s daily average - 4; R Rate - 1.231
  • Gresford, Marford & Rossett: Oct 29 cases - 11; Week’s daily average - 9; R Rate - 1.370

What do you make of the latest figures? Have your say in the comments section below.