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

There are 1,159 confirmed cases in today's figures, up 74 from yesterday and an 44 per cent rise from seven days ago.

The area with the highest number of cases is again Steeton & Silsden with 62, followed by Oakworth & Laycock with 55 cases, and Keighley Exley Head with 38.

No areas in the Bradford district or in surrounding areas recorded fewer than three cases in the past seven days.

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 27.

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 27:

Bradford and Aire Valley

Cottingley, Harden & Wilsden - 37

Buttershaw - 35

Idle - 35

Chellow Heights - 26

Clayton - 26

Bingley Town - 26

Central Bradford & Barkerend West - 25

Thornton - 24

Bierley & Tong - 24

Toller Lane & Infirmary - 23

Low Moor - 23

Undercliffe - 22

Scholemoor - 22

Laisterdyke & Bowling - 21

Baildon South - 20

Haigh Fold - 19

Windhill - 19

Queensbury - 19

Holme Wood - 18

Heaton Highgate - 18

Girlington -  18

Shearbridge & University - 17

Bowling Park - 17

Saltaire & Baildon West - 17

Holme Top - 17

Wrose & Bolton Woods - 17

Allerton - 16

Shipley Town - 16

Brown Royd - 16

Eccleshill - 16

Thornbury - 15

Bankfoot - 14

Frizinghall & Heaton Grove - 14

Canterbury - 14

Thackley & Esholt - 13

Ravenscliffe - 13

Baildon North - 13

Cullingworth & Denholme - 11

Broomfields & East Bowling - 11

Wyke - 10

Crossflatts & Eldwick - 10

Fairweather Green - 9

Horton Bank - 8

Bolton Road & Kings Road - 8

Barkerend East - 8

Wibsey St Enoch's - 8

Great Horton & Brackenhill - 7

Manningham & Lister Park - 5

Keighley and Wharfe Valley

Steeton & Silsden - 62

Oakworth & Laycock - 55

Keighley Exley Head - 38

Haworth & Oxenhope - 34

Ilkley & Ben Rhydding - 27

Keighley Oakworth Road & West Lane - 22

Keighley South - 22

Keighley Central & East - 20

Riddlesden & East Morton - 10

Keighley Utley - 10

Burley-in-Wharfedale - 8

Menston & Burley Moor - 7

Addingham & Ilkley Moor - 4

Other neighbouring areas

Horsforth South & Rawdon - 40

Yeadon South - 34

Calverley & Farsley North - 32

Pudsey South East - 31

Pudsey South West - 29

Otley South - 29

New Pudsey - 26

Yeadon West - 24

Guiseley North & West - 22

Pudsey North East - 22

Bramhope & Pool-in-Wharfedale - 21

Guiseley East & South - 19

Farsley South, Stanningley & Pudsey North West - 19

Otley North - 15

Yeadon East - 13

Drighlington & Gildersome West - 12

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

Heckmondwike North - 22

Birstall - 22

Cleckheaton - 19

Scholes & Hunsworth - 14

Heckmondwike Town, Norristhorpe & Roberttown - 12

Birkenshaw - 9

Liversedge, Littletown & Millbridge - 8

Hightown & Hartshead Moor - 4

Gomersal - 4

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

Rastrick West - 38

Clifton & Bailiff Bridge - 18

Brighouse - 18

Northowram & Shelf - 16

Rastrick East - 15

Hipperholme - 14

Illingworth & Ogden - 11

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

Sutton & Crosshills - 26

Carleton, Cowling & Cononley - 23

Skipton Town & East - 16

Skipton South - 12

Skipton North & Barden Fell - 8

Grassington, Upper Wharfedale & Gargrave - 5

You can see how these figures compare with yesterday here.