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

Today's numbers are a very slight drop from yesterday, when there were 2,726 cases, compared to 2,677 today.

Bradford and the Aire Valley saw 2,295, and 382 were recorded in Keighley and Wharfe Valley.

Shearbridge & University has again recorded the highest number at 93, although this is a drop of 14 from yesterday. It is followed by Girlington which saw 91 cases. The least affected area in the district is still Burley-in-Wharfedale with eight cases, followed by Bingley Town with ten.

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 October 24.

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 October 24:

Bradford and Aire Valley

Shearbridge & University - 93

Girlington -  91

Central Bradford & Barkerend West - 85

Barkerend East - 82

Toller Lane & Infirmary - 79

Scholemoor - 77

Heaton Highgate - 75

Low Moor - 71

Buttershaw - 66

Canterbury - 64

Thornbury - 60

Allerton - 57

Wibsey St Enoch's - 57

Laisterdyke & Bowling - 56

Idle - 55

Chellow Heights - 54

Bierley & Tong - 54

Undercliffe - 53

Frizinghall & Heaton Grove - 53

Brown Royd - 49

Bolton Road & Kings Road - 48

Bankfoot - 48

Queensbury - 47

Clayton - 47

Great Horton & Brackenhill - 46

Fairweather Green -46

Manningham & Lister Park - 45

Holme Top - 44

Wyke - 43

Wrose & Bolton Woods - 43

Haigh Fold - 42

Broomfields & East Bowling - 42

Cottingley, Harden & Wilsden - 37

Eccleshill - 37

Horton Bank - 34

Saltaire & Baildon West - 34

Shipley Town - 34

Baildon South - 30

Baildon North - 29

Thornton - 27

Crossflatts & Eldwick - 27

Bowling Park - 25

Holme Wood - 23

Windhill - 22

Cullingworth & Denholme - 20

Thackley & Esholt - 18

Ravenscliffe - 16

Bingley Town - 10

Keighley and Wharfe Valley

Keighley Utley - 52

Keighley Central & East - 49

Steeton & Silsden - 37

Keighley Oakworth Road & West Lane - 33

Ilkley & Ben Rhydding - 31

Riddlesden & East Morton - 27

Oakworth & Laycock - 26

Haworth & Oxenhope - 23

Keighley Exley Head - 21

Sutton & Crosshills - 19

Addingham & Ilkley Moor - 18

Menston & Burley Moor - 14

Keighley South - 12

Carleton, Cowling & Cononley - 12

Burley-in-Wharfedale - 8

Other neighbouring areas

Calverley & Farsley North - 49

Horsforth South & Rawdon - 47

New Pudsey - 43

Pudsey North East - 36

Pudsey South East - 35

Pudsey South West - 35

Farsley South, Stanningley & Pudsey North West - 31

Drighlington & Gildersome West - 29

Guiseley East & South - 25

Yeadon East - 25

Guiseley North & West - 24

Otley South - 22

Yeadon West - 20

Otley North - 19

Yeadon South - 19

Bramhope & Pool-in-Wharfedale - 19

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

Heckmondwike North - 50

Heckmondwike Town, Norristhorpe & Roberttown - 41

Cleckheaton - 36

Birkenshaw - 35

Birstall - 34

Liversedge, Littletown & Millbridge - 22

Gomersal - 20

Hightown & Hartshead Moor - 18

Scholes & Hunsworth - 15

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

Brighouse - 38

Northowram & Shelf - 38

Rastrick West - 38

Clifton & Bailiff Bridge - 30

Illingworth & Ogden - 29

Rastrick East - 28

Hipperholme - 24

You can see how these figures compare to yesterday's here.

To view the full map, click here.