Here are the latest Covid-19 case rates for every local authority area in Wales.

The figures, for the seven days to January 21, are based on tests carried out in NHS Wales laboratories and those conducted on Welsh residents processed in commercial laboratories.

They show that rates are currently falling in all local areas, with the biggest decrease in Wrexham where the number of new cases per 100,000 people has dropped from 703.2 to 531.8.

Powys has seen its rate fall below the 200 cases per 100,000 people mark once more, to 161.6.

Bridgend (down from 384.9 to 225.8) and Vale of Glamorgan (down from 327.1 to 196.9) have also recorded large falls.

The figures have been calculated by the PA news agency and are based on data published on the Public Health Wales Covid-19 surveillance dashboard on January 25. Data for the most recent four days (January 22-25) has been excluded as it is incomplete and understates the true number of cases.

The latest data.

From left to right, the list reads: name of local authority; rate of new cases in the seven days to January 21; number (in brackets) of new cases recorded in the seven days to January 21; rate of new cases in the seven days to January 14; number (in brackets) of new cases recorded in the seven days to January 14.

Wrexham, 531.8, (723), 703.2, (956)

Flintshire, 401.7, (627), 513.8, (802)

Denbighshire, 278.0, (266), 356.3, (341)

Newport, 271.5, (420), 312.9, (484)

Bridgend, 225.8, (332), 384.9, (566)

Cardiff, 221.0, (811), 289.2, (1061)

Carmarthenshire, 210.8, (398), 304.6, (575)

Neath Port Talbot, 207.2, (297), 264.5, (379)

Vale of Glamorgan, 196.9, (263), 327.1, (437)

Merthyr Tydfil, 195.6, (118), 313.3, (189)

Caerphilly, 195.5, (354), 254.0, (460)

Torfaen, 194.8, (183), 275.6, (259)

Rhondda Cynon Taf, 188.6, (455), 284.8, (687)

Powys, 161.6, (214), 209.2, (277)

Pembrokeshire, 155.8, (196), 159.8, (201)

Gwynedd, 155.7, (194), 217.6, (271)

Blaenau Gwent, 148.9, (104), 196.1, (137)

Swansea, 144.5, (357), 210.1, (519)

Isle of Anglesey, 141.3, (99), 145.6, (102)

Conwy, 139.9, (164), 183.4, (215)

Monmouthshire, 139.5, (132), 206.2, (195)

Ceredigion, 108.7, (79), 162.3, (118)