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

There are 2,750 confirmed cases in today's figures, a rise of 158 from yesterday and up 43 per cent from seven days ago.

The area with the highest number of cases is Idle with 101, followed by Buttershaw and Steeton & Silsden with 90 cases, and Queensbury with 87.

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

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

Bradford and Aire Valley

Idle - 101

Buttershaw - 90

Queensbury - 87

Scholemoor - 84

Bierley & Tong - 80

Central Bradford & Barkerend West - 77

Wrose & Bolton Woods - 71

Holme Wood - 64

Bingley Town - 64

Thornton - 60

Eccleshill - 60

Horton Bank - 55

Saltaire & Baildon West - 51

Laisterdyke & Bowling - 50

Thackley & Esholt - 49

Crossflatts & Eldwick - 47

Ravenscliffe - 47

Windhill - 47

Allerton - 45

Cottingley, Harden & Wilsden - 45

Shipley Town - 45

Baildon South - 43

Clayton - 43

Haigh Fold - 42

Bolton Road & Kings Road - 41

Low Moor - 36

Wibsey St Enoch's - 35

Cullingworth & Denholme - 34

Fairweather Green - 34

Wyke - 34

Thornbury - 34

Bowling Park - 33

Manningham & Lister Park - 31

Toller Lane & Infirmary - 31

Shearbridge & University - 31

Heaton Highgate - 30

Frizinghall & Heaton Grove - 29

Undercliffe - 26

Bankfoot - 25

Chellow Heights - 24

Holme Top - 22

Broomfields & East Bowling - 21

Barkerend East - 19

Girlington -  19

Canterbury - 15

Brown Royd - 13

Baildon North - 11

Great Horton & Brackenhill - 7

Keighley and Wharfe Valley

Steeton & Silsden - 90

Oakworth & Laycock - 71

Haworth & Oxenhope - 69

Keighley Exley Head - 66

Keighley Oakworth Road & West Lane - 62

Keighley Central & East - 57

Keighley South - 55

Ilkley & Ben Rhydding - 54

Riddlesden & East Morton - 52

Menston & Burley Moor - 25

Burley-in-Wharfedale - 24

Keighley Utley - 22

Addingham & Ilkley Moor - 21

Other neighbouring areas

Horsforth South & Rawdon - 73

Drighlington & Gildersome West - 72

Farsley South, Stanningley & Pudsey North West - 50

Pudsey South West - 48

Pudsey North East - 46

Yeadon South - 46

Calverley & Farsley North - 44

Pudsey South East - 43

Guiseley North & West - 42

Otley South - 40

Guiseley East & South - 38

New Pudsey - 36

Bramhope & Pool-in-Wharfedale - 32

Yeadon West - 28

Yeadon East - 26

Otley North - 23

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

Birstall - 69

Cleckheaton - 47

Birkenshaw - 45

Heckmondwike North - 38

Scholes & Hunsworth - 32

Gomersal - 32

Liversedge, Littletown & Millbridge - 31

Hightown & Hartshead Moor - 28

Heckmondwike Town, Norristhorpe & Roberttown - 28

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

Rastrick West - 53

Illingworth & Ogden - 44

Brighouse - 40

Hipperholme - 38

Northowram & Shelf - 38

Rastrick East - 25

Clifton & Bailiff Bridge - 19

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

Sutton & Crosshills - 74

Carleton, Cowling & Cononley - 48

Skipton South - 42

Skipton Town & East - 29

Skipton North & Barden Fell - 20

Grassington, Upper Wharfedale & Gargrave - 18

See how these figures compare with yesterday's here.