These ten areas of Wales currently have the worst Covid rates in the country.

Almost all the top ten have seen Covid cases in more than one in every 100 people over the last seven days.

While the MSOA (middle layer super output areas) data released by Public Health Wales shows more than half of the worst Covid rates in Wales are found in Gwynedd.

That includes Bethel & Llanrug.

Between November 22 and November 28, nowhere in Wales had a higher Covid case rate.


During that seven-day period, the area recorded 95 new Covid cases, leaving it with a case rate of 1,385.4 cases per 100,000 people.

 Llanberis & Deiniolen, Caernarfon West & Waunfawr, Cricieth & Llanaelhaearn, Pwllheli & Morfa Nefyn, and Barmouth & Dolgellau, all also made the list from Gwynedd.

While the second highest Covid rate in Wales was found in Pembrokeshire.

There were 93 new cases recorded in Crundale, Clynderwen & Maenclochog between November 22 and November 28, leaving it with a case rate of 1,290.8 cases per 100,000 people.

Elsewhere, the first case of the Omicron Covid variant was identified in Wales on Friday.

A statement from the Welsh Government said: "The health impact of the Omicron variant is still being assessed.

"Currently there is no substantial evidence to suggest the Omicron variant will lead to a more severe form of illness but the data is being kept under constant review.

"As we better understand this variant we will be able to determine the next steps."

Worst Covid case rates in Wales

These are the parts of Wales with the highest Covid rates in the country over the last seven days:

  1. Bethel & Llanrug, Gwynedd – 1,385.4 cases per 100,000 people
  2. Crundale, Clynderwen & Maenclochog, Pembrokeshire – 1,290.8 cases per 100,000 people
  3. Cricieth & Llanaelhaearn, Gwynedd – 1,139.5 cases per 100,000 people
  4. Pwllheli & Morfa Nefyn, Gwynedd – 1,116.4 cases per 100,000 people
  5. Caernarfon West & Waunfawr, Gwynedd – 1,105.8 cases per 100,000 people
  6. Barmouth & Dolgellau, Gwynedd – 1,103.1 cases per 100,000 people
  7. Llanberis & Deiniolen, Gwynedd – 1,088.3 cases per 100,000 people
  8. Crickhowell, Llangynidr & Llangorse, Powys – 1,062.8 cases per 100,000 people
  9. Sennybridge & Talybont-on-Usk, Powys – 1,011.1 cases per 100,000 people
  10. Rhyl South West, Denbighshire – 980.9 cases per 100,000 people