Covid-19 case rates are continuing to drop in most parts of Wales, latest figures show.

The biggest falls are in Merthyr Tydfil, Rhondda Cynon Taf and Bridgend.

Rates have climbed in seven of the 22 local authority areas, however.

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

They show that the number of new cases per 100,000 people in Merthyr Tydfil has dropped week-on-week from 535.4 to 270.2, while in Rhondda Cynon Taf the rate has fallen from 417.0 to 257.8.

In Bridgend the rate is down from 301.9 to 202.7.

The area recording the biggest increase is Newport, where the rate has jumped from 153.9 to 190.1.

In Powys, the rate of new cases in the week to November 15 was 89.9 per 100,000 people – a significant drop from the figure of 136.7 recorded a week earlier.

Blaenau Gwent has the highest rate in Wales: 337.8, down slightly from 352.1.

A 17-day "firebreak" lockdown ended in Wales on November 7, which is likely to have had some impact on the drop in Covid-19 case rates.

Here are the latest rates in full.

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 November 19. Data for the most recent four days (November 16-19) has been excluded as it is incomplete and understates the true number of cases.

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

Blaenau Gwent 337.8 (236) 352.1 (246)

Neath Port Talbot 270.7 (388), 295.2 (423)

Merthyr Tydfil 270.2 (163), 535.4 (323)

Rhondda Cynon Taf 257.8 (622), 417.0 (1006)

Caerphilly 248.0 (449), 278.3 (504)

Swansea 227.1 (561), 271.3 (670)

Bridgend 202.7 (298), 301.9 (444)

Newport 190.1 (294), 153.9 (238)

Torfaen 176.7 (166), 168.2 (158)

Cardiff 155.1 (569), 219.9 (807)

Monmouthshire 153.3 (145), 119.5 (113)

Carmarthenshire 153.1 (289), 157.3 (297)

Wrexham 149.3 (203), 162.6 (221)

Flintshire 149.3 (233), 145.4 (227)

Vale of Glamorgan 126.5 (169), 122.0 (163)

Ceredigion 92.2 (67), 123.8 (90)

Powys 89.9 (119), 136.7 (181)

Denbighshire 87.8 (84), 72.1 (69)

Pembrokeshire 58.8 (74), 50.1 (63)

Conwy 46.1 (54), 78.5 (92)

Gwynedd 42.5 (53), 54.6 (68)

Isle of Anglesey 28.6 (20), 48.5 (34)