HERE is today's latest breakdown, area-by-area, of positive cases of COVID-19 in Bradford.
There are 3,003 confirmed cases in today's figures, a rise of 253 from yesterday and up 48 per cent from seven days ago.
The area with the highest number of cases is Steeton & Silsden with 117, followed by Queensbury with 107 cases, and Buttershaw with 103.
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 15.
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 15:
Bradford and Aire Valley
Queensbury - 107
Buttershaw - 103
Idle - 98
Scholemoor - 94
Central Bradford & Barkerend West - 84
Bierley & Tong - 79
Wrose & Bolton Woods - 79
Eccleshill - 76
Holme Wood - 69
Bingley Town - 64
Thornton - 61
Horton Bank - 59
Windhill - 57
Saltaire & Baildon West - 56
Laisterdyke & Bowling - 51
Thackley & Esholt - 51
Cottingley, Harden & Wilsden - 50
Shipley Town - 49
Haigh Fold - 49
Bolton Road & Kings Road - 49
Cullingworth & Denholme - 49
Ravenscliffe - 48
Allerton - 48
Clayton - 48
Baildon South - 47
Crossflatts & Eldwick - 44
Wyke - 41
Low Moor - 39
Wibsey St Enoch's - 37
Fairweather Green - 36
Frizinghall & Heaton Grove - 36
Thornbury - 35
Toller Lane & Infirmary - 34
Shearbridge & University - 31
Heaton Highgate - 31
Bowling Park - 30
Undercliffe - 28
Bankfoot - 28
Chellow Heights - 27
Manningham & Lister Park - 25
Broomfields & East Bowling - 25
Girlington - 22
Barkerend East - 20
Holme Top - 19
Baildon North - 16
Canterbury - 14
Brown Royd - 13
Great Horton & Brackenhill - 9
Keighley and Wharfe Valley
Steeton & Silsden - 117
Keighley Exley Head - 78
Oakworth & Laycock - 72
Haworth & Oxenhope - 72
Keighley Oakworth Road & West Lane - 71
Riddlesden & East Morton - 61
Keighley Central & East - 59
Ilkley & Ben Rhydding - 57
Keighley South - 52
Menston & Burley Moor - 30
Burley-in-Wharfedale - 29
Keighley Utley - 24
Addingham & Ilkley Moor - 16
Other neighbouring areas
Horsforth South & Rawdon - 76
Drighlington & Gildersome West - 75
Pudsey South West - 50
Farsley South, Stanningley & Pudsey North West - 49
Guiseley East & South - 46
Pudsey North East - 45
Yeadon South - 45
Pudsey South East - 44
Otley South - 44
Guiseley North & West - 43
New Pudsey - 42
Calverley & Farsley North - 40
Bramhope & Pool-in-Wharfedale - 33
Yeadon West - 33
Yeadon East - 30
Otley North - 23
--- --- --- ---
Birstall - 71
Birkenshaw - 53
Cleckheaton - 45
Heckmondwike North - 43
Heckmondwike Town, Norristhorpe & Roberttown - 38
Gomersal - 37
Scholes & Hunsworth - 35
Liversedge, Littletown & Millbridge - 30
Hightown & Hartshead Moor - 28
--- --- --- ---
Rastrick West - 57
Brighouse - 49
Northowram & Shelf - 44
Illingworth & Ogden - 42
Hipperholme - 40
Rastrick East - 33
Clifton & Bailiff Bridge - 26
--- --- --- ---
Sutton & Crosshills - 88
Skipton South - 54
Carleton, Cowling & Cononley - 50
Skipton Town & East - 39
Skipton North & Barden Fell - 27
Grassington, Upper Wharfedale & Gargrave - 18
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