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

There are 1,036 confirmed cases in today's figures, up 16 from yesterday and an 31 per cent rise from seven days ago.

The area with the highest number of cases is Steeton & Silsden with 59, followed by Oakworth & Laycock with 45 cases, and Haworth & Oxenhope with 33.

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

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

Bradford and Aire Valley

Buttershaw - 31

Cottingley, Harden & Wilsden - 28

Idle - 27

Chellow Heights - 25

Clayton - 24

Toller Lane & Infirmary - 23

Undercliffe - 23

Central Bradford & Barkerend West - 22

Baildon South - 22

Allerton - 21

Haigh Fold - 21

Windhill - 20

Queensbury - 19

Bingley Town - 19

Shearbridge & University - 18

Saltaire & Baildon West - 18

Holme Wood - 18

Heaton Highgate - 17

Shipley Town - 17

Low Moor - 17

Bowling Park - 16

Laisterdyke & Bowling - 16

Scholemoor - 16

Thornton - 16

Bankfoot - 15

Brown Royd - 15

Girlington -  14

Holme Top - 14

Frizinghall & Heaton Grove - 14

Horton Bank - 13

Canterbury - 12

Barkerend East - 12

Ravenscliffe - 12

Thackley & Esholt - 12

Great Horton & Brackenhill - 12

Wrose & Bolton Woods - 12

Bierley & Tong - 12

Eccleshill - 11

Thornbury - 11

Baildon North - 11

Cullingworth & Denholme - 10

Wyke - 10

Bolton Road & Kings Road - 10

Broomfields & East Bowling - 8

Fairweather Green -6

Manningham & Lister Park - 6

Crossflatts & Eldwick - 6

Wibsey St Enoch's - 4

Keighley and Wharfe Valley

Steeton & Silsden - 59

Oakworth & Laycock - 45

Haworth & Oxenhope - 33

Keighley Exley Head - 30

Keighley Oakworth Road & West Lane - 26

Ilkley & Ben Rhydding - 24

Keighley Central & East - 18

Keighley South - 17

Riddlesden & East Morton - 9

Keighley Utley - 9

Burley-in-Wharfedale - 4

Menston & Burley Moor - 3

Addingham & Ilkley Moor - 3

Other neighbouring areas

Horsforth South & Rawdon - 40

Yeadon South - 31

Calverley & Farsley North - 31

Otley South - 31

Pudsey South East - 28

Pudsey South West - 23

Guiseley North & West - 20

Guiseley East & South - 19

New Pudsey - 19

Pudsey North East - 18

Farsley South, Stanningley & Pudsey North West - 17

Yeadon West - 17

Yeadon East - 15

Bramhope & Pool-in-Wharfedale - 14

Drighlington & Gildersome West - 10

Otley North - 9

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

Cleckheaton - 17

Heckmondwike North - 16

Heckmondwike Town, Norristhorpe & Roberttown - 12

Liversedge, Littletown & Millbridge - 8

Birstall - 8

Scholes & Hunsworth - 6

Hightown & Hartshead Moor - 5

Birkenshaw - 5

Gomersal - 4

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

Rastrick West - 31

Brighouse - 16

Clifton & Bailiff Bridge - 15

Hipperholme - 14

Northowram & Shelf - 13

Illingworth & Ogden - 12

Rastrick East - 12

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

Carleton, Cowling & Cononley - 17

Sutton & Crosshills - 16

Skipton Town & East - 12

Skipton South - 11

Skipton North & Barden Fell - 8

Grassington, Upper Wharfedale & Gargrave - 5

You can compare these figures with yesterday's here.