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

All of the top ten have seen Covid cases in more than 1 in every 100 people over the last seven days.

MSOA (middle layer super output areas) data released by Public Health Wales shows the ten areas that have some of the highest rates in Wales.

The latest weekly figures for the period between October 10 and October 16 reveal that Oakdale & Pentwyn in Caerphilly has the worst Covid rates in Wales.

Over the last seven days the area has recorded 169 new coronavirus cases, giving it a Covid case rate of 1741.9 cases per 100,000 people.

The second highest Covid case rate in Wales is found in Milford Haven West in Pembrokeshire, which has seen 124 new cases recorded, leaving it with a rate of 1625.0 cases per 100,000 people.

While Milford Haven East is next on the list with after recording 116 new coronavirus cases during that seven-day period.

Cardiff is the local authority area that appears the most in the top ten.

St Mellons West, Llanderyn and Trowbridge all appear on the list of the worst Covid case rates in Wales now.

Both parts of Milford Haven represent Pembrokeshire on the list.

Areas of Newport, Torfaen, Denbighshire, Blaenau Gwent and Caerphilly also feature.

Worst Covid rates in Wales

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

  • Oakdale & Pentwyn, Caerphilly – 1741.9 cases per 100,000 people
  • Milford Haven West, Pembrokeshire – 1625.0 cases per 100,000 people
  • Milford Haven East, Pembrokeshire – 1553.3 cases per 100,000 people
  • Trefethin & Penygarn, Torfaen – 1480.8 cases per 100,000 people
  • Trowbridge, Cardiff – 1417.1 cases per 100,000 people
  • Ruthin, Denbighshire – 1368.2 cases per 100,000 people
  • Abertillery North & Cwmtillery, Blaenau Gwent – 1366.2 cases per 100,000 people
  • Rogerstone, Newport – 1365.4 cases per 100,000 people
  • St Mellons West, Cardiff – 1354.3 cases per 100,000 people
  • Llanderyn, Cardiff – 1349.3 cases per 100,000 people