HERE is today's latest breakdown, area-by-area, of positive cases of COVID-19 in Bradford.

There are 973 confirmed cases in today's figures, up almost 200 from the end of last week and an 37 per cent rise from seven days ago.

The area with the highest number of cases is Steeton & Silsden with 52, followed by Oakworth & Laycock with 34 cases, and Central Bradford & Barkerend West with 29.

No areas in the Bradford district or in surrounding areas recorded fewer than three cases in the past seven days. Cases have surged around Keighley and have also risen to high numbers in north west Leeds.

The data is provided by Public Health England and looks at cases by 'Middle Super Output Area (MSOA)' - a type of statistical unit used in the reporting of small area statistics.

It provides figures for areas which have had three or more positive cases, so some areas not listed below may have had positive cases, but less than three.

The data includes lab confirmed positive cases of Covid-19, with specimen dates in the seven days up to June 23.

MSOAs are a standard statistical geography of approximately 7,200 people. Some MSOAs have the same name as local electoral wards and figures within the map should not be compared with ward data.

The latest figures show the number of positive cases in the seven days up to June 23:

Bradford and Aire Valley

Central Bradford & Barkerend West - 29

Buttershaw - 24

Allerton - 24

Cottingley, Harden & Wilsden - 23

Queensbury - 22

Shearbridge & University - 22

Clayton - 22

Baildon South - 21

Idle - 20

Chellow Heights - 20

Haigh Fold - 20

Eccleshill - 19

Bingley Town - 19

Thornbury - 18

Heaton Highgate - 18

Barkerend East - 17

Saltaire & Baildon West - 17

Holme Wood - 17

Canterbury - 16

Thackley & Esholt - 16

Undercliffe - 16

Shipley Town - 16

Ravenscliffe - 15

Cullingworth & Denholme - 15

Bowling Park - 15

Toller Lane & Infirmary - 14

Windhill - 14

Great Horton & Brackenhill - 14

Girlington -  13

Bankfoot - 13

Frizinghall & Heaton Grove - 12

Scholemoor - 12

Wrose & Bolton Woods - 12

Brown Royd - 12

Low Moor - 12

Horton Bank - 12

Laisterdyke & Bowling - 12

Thornton - 11

Baildon North - 11

Holme Top - 11

Bierley & Tong - 10

Wibsey St Enoch's - 8

Manningham & Lister Park - 8

Broomfields & East Bowling - 8

Bolton Road & Kings Road - 7

Fairweather Green -6

Wyke - 6

Crossflatts & Eldwick - 5

Keighley and Wharfe Valley

Steeton & Silsden - 52

Oakworth & Laycock - 34

Keighley Oakworth Road & West Lane - 28

Keighley Exley Head - 26

Haworth & Oxenhope - 24

Ilkley & Ben Rhydding - 21

Keighley Central & East - 21

Menston & Burley Moor - 11

Keighley South - 11

Riddlesden & East Morton - 8

Keighley Utley - 6

Burley-in-Wharfedale - 4

Addingham & Ilkley Moor - 3

Other neighbouring areas

Horsforth South & Rawdon - 38

Yeadon South - 33

Calverley & Farsley North - 28

Pudsey South East - 27

Pudsey South West - 25

Otley South - 21

Yeadon East - 19

Guiseley East & South - 18

New Pudsey - 17

Guiseley North & West - 17

Pudsey North East - 16

Yeadon West - 15

Otley North - 13

Farsley South, Stanningley & Pudsey North West - 13

Drighlington & Gildersome West - 11

Bramhope & Pool-in-Wharfedale - 9

--- --- --- ---

Heckmondwike North - 25

Cleckheaton - 16

Heckmondwike Town, Norristhorpe & Roberttown - 12

Liversedge, Littletown & Millbridge - 11

Gomersal - 7

Birstall - 7

Birkenshaw - 4

Scholes & Hunsworth - 4

Hightown & Hartshead Moor - 4

--- --- --- ---

Rastrick West - 27

Illingworth & Ogden - 16

Brighouse - 13

Clifton & Bailiff Bridge - 13

Hipperholme - 12

Rastrick East - 10

Northowram & Shelf - 8

--- --- --- ---

Carleton, Cowling & Cononley - 18

Skipton Town & East - 14

Skipton South - 12

Sutton & Crosshills - 10

Skipton North & Barden Fell - 9

Grassington, Upper Wharfedale & Gargrave - 3