HERE is Thursday's latest breakdown, area-by-area, of positive cases of COVID-19 in Bradford.
There are 1,655 confirmed cases in today's figures, a fall of 70 from yesterday and down 34 per cent from seven days ago.
The area with the highest number of cases is Buttershaw with 69, followed by Wyke with 54 cases, and Idle with 52.
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 31.
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 31:
Bradford and Aire Valley
Buttershaw - 69
Wyke - 54
Idle - 52
Scholemoor - 49
Central Bradford & Barkerend West - 46
Baildon South - 45
Wrose & Bolton Woods - 43
Queensbury - 42
Bierley & Tong - 38
Shearbridge & University - 35
Eccleshill - 35
Allerton - 35
Windhill - 34
Holme Wood - 31
Ravenscliffe - 30
Low Moor - 30
Baildon North - 30
Crossflatts & Eldwick - 29
Cottingley, Harden & Wilsden - 28
Thornton - 28
Clayton - 27
Holme Top - 26
Thackley & Esholt - 26
Saltaire & Baildon West - 26
Fairweather Green - 25
Laisterdyke & Bowling - 24
Undercliffe - 24
Shipley Town - 21
Haigh Fold - 21
Bolton Road & Kings Road - 21
Bowling Park - 21
Horton Bank - 20
Bingley Town - 19
Manningham & Lister Park - 19
Canterbury - 19
Bankfoot - 19
Barkerend East - 19
Thornbury - 19
Chellow Heights - 18
Brown Royd - 17
Broomfields & East Bowling - 16
Toller Lane & Infirmary - 16
Heaton Highgate - 14
Cullingworth & Denholme - 14
Great Horton & Brackenhill - 13
Wibsey St Enoch's - 12
Frizinghall & Heaton Grove - 11
Girlington - 10
Keighley and Wharfe Valley
Ilkley & Ben Rhydding - 39
Keighley Oakworth Road & West Lane - 34
Keighley Central & East - 32
Menston & Burley Moor - 31
Keighley Exley Head - 31
Steeton & Silsden - 29
Haworth & Oxenhope - 27
Keighley Utley - 26
Oakworth & Laycock - 20
Keighley South - 20
Burley-in-Wharfedale - 18
Riddlesden & East Morton - 17
Addingham & Ilkley Moor - 11
Other neighbouring areas
Yeadon South - 49
Guiseley East & South - 40
Horsforth South & Rawdon - 39
Calverley & Farsley North - 37
Otley South - 35
Farsley South, Stanningley & Pudsey North West - 35
Pudsey South East - 33
Pudsey North East - 30
New Pudsey - 27
Guiseley North & West - 26
Bramhope & Pool-in-Wharfedale - 25
Otley North - 24
Drighlington & Gildersome West - 22
Yeadon East - 21
Pudsey South West - 19
Yeadon West - 14
--- --- --- ---
Birstall - 39
Cleckheaton - 37
Liversedge, Littletown & Millbridge - 32
Heckmondwike North - 31
Gomersal - 30
Heckmondwike Town, Norristhorpe & Roberttown - 29
Scholes & Hunsworth - 25
Hightown & Hartshead Moor - 22
Birkenshaw - 19
--- --- --- ---
Northowram & Shelf - 39
Brighouse - 33
Rastrick West - 30
Illingworth & Ogden - 28
Clifton & Bailiff Bridge - 26
Hipperholme - 16
Rastrick East - 16
--- --- --- ---
Sutton & Crosshills - 30
Skipton South - 21
Carleton, Cowling & Cononley - 13
Skipton Town & East - 13
Skipton North & Barden Fell - 11
Grassington, Upper Wharfedale & Gargrave - 7
You can see how these figures compare with yesterday's here.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here