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

There are 1,697 confirmed cases in today's figures.

The area with the highest number of cases is again Steeton & Silsden with 68, followed by Keighley Oakworth Road & West Lane with 50 cases, and Haworth & Oxenhope and Central Bradford & Barkerend West with 47 cases each.

No areas in the Bradford district or in surrounding areas recorded fewer than three cases in the past seven days, with the lowest amount, eight, seen in Brown Royd.

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 July 5.

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 July 5:

Bradford and Aire Valley

Central Bradford & Barkerend West - 47

Bierley & Tong - 46

Idle - 42

Buttershaw - 41

Holme Wood - 39

Clayton - 37

Cottingley, Harden & Wilsden - 35

Shipley Town - 35

Toller Lane & Infirmary - 34

Manningham & Lister Park - 34

Baildon South - 34

Wrose & Bolton Woods - 33

Saltaire & Baildon West - 33

Bingley Town - 32

Laisterdyke & Bowling - 31

Queensbury - 31

Bowling Park - 30

Windhill - 30

Crossflatts & Eldwick - 28

Thackley & Esholt - 28

Cullingworth & Denholme - 26

Shearbridge & University - 25

Heaton Highgate - 25

Chellow Heights - 25

Scholemoor - 24

Haigh Fold - 23

Horton Bank - 23

Thornton - 23

Baildon North - 23

Low Moor - 22

Allerton - 20

Undercliffe - 20

Holme Top - 20

Eccleshill - 20

Ravenscliffe - 20

Broomfields & East Bowling - 19

Canterbury - 18

Thornbury - 17

Wibsey St Enoch's - 17

Bankfoot - 17

Wyke - 17

Barkerend East - 15

Frizinghall & Heaton Grove - 15

Bolton Road & Kings Road - 14

Fairweather Green -14

Girlington -  12

Great Horton & Brackenhill - 12

Brown Royd - 8

Keighley and Wharfe Valley

Steeton & Silsden - 68

Keighley Oakworth Road & West Lane - 50

Haworth & Oxenhope - 47

Ilkley & Ben Rhydding - 44

Keighley Central & East - 41

Keighley Exley Head - 41

Riddlesden & East Morton - 39

Keighley South - 35

Keighley Utley - 30

Oakworth & Laycock - 29

Menston & Burley Moor - 25

Addingham & Ilkley Moor - 15

Burley-in-Wharfedale - 10

Other neighbouring areas

Horsforth South & Rawdon - 65

Pudsey South West - 57

Pudsey South East - 51

Farsley South, Stanningley & Pudsey North West - 49

Drighlington & Gildersome West - 46

Pudsey North East - 39

Calverley & Farsley North - 35

Bramhope & Pool-in-Wharfedale - 34

New Pudsey - 33

Otley North - 29

Yeadon South - 25

Yeadon West - 24

Guiseley North & West - 22

Guiseley East & South - 21

Otley South - 21

Yeadon East - 14

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

Birstall - 56

Scholes & Hunsworth - 30

Gomersal - 24

Heckmondwike North - 23

Cleckheaton - 20

Birkenshaw - 16

Heckmondwike Town, Norristhorpe & Roberttown - 11

Liversedge, Littletown & Millbridge - 11

Hightown & Hartshead Moor - 7

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

Rastrick West - 35

Clifton & Bailiff Bridge - 33

Brighouse - 29

Northowram & Shelf - 28

Illingworth & Ogden - 22

Rastrick East - 21

Hipperholme - 18

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

Sutton & Crosshills - 39

Carleton, Cowling & Cononley - 29

Skipton South - 20

Skipton Town & East - 12

Skipton North & Barden Fell - 9

Grassington, Upper Wharfedale & Gargrave - 8