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

There are 1,348 confirmed cases in today's figures, up 103 from yesterday, and a 47.5 per cent rise from seven days ago.

The area with the highest number of cases is again Steeton & Silsden with 71, followed by Oakworth & Laycock with 44 and Buttershaw with 42.

No areas in the Bradford district or in the 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 June 29.

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 June 29:

Bradford and Aire Valley

Buttershaw - 42

Cottingley, Harden & Wilsden - 38

Idle - 35

Bierley & Tong - 33

Toller Lane & Infirmary - 29

Chellow Heights - 29

Laisterdyke & Bowling - 28

Central Bradford & Barkerend West - 26

Bowling Park - 26

Thornton - 26

Holme Wood - 26

Low Moor - 25

Bingley Town - 25

Queensbury - 24

Horton Bank - 24

Clayton - 24

Shipley Town - 24

Saltaire & Baildon West - 24

Girlington -  23

Undercliffe - 22

Scholemoor - 21

Shearbridge & University - 21

Heaton Highgate - 21

Wrose & Bolton Woods - 21

Baildon South - 21

Windhill - 19

Crossflatts & Eldwick - 19

Cullingworth & Denholme - 18

Thornbury - 17

Haigh Fold - 17

Allerton - 17

Bankfoot - 17

Thackley & Esholt - 17

Baildon North - 17

Holme Top - 16

Eccleshill - 16

Wyke - 15

Brown Royd - 14

Wibsey St Enoch's - 14

Barkerend East - 13

Canterbury - 13

Ravenscliffe - 13

Frizinghall & Heaton Grove - 12

Fairweather Green -12

Bolton Road & Kings Road - 10

Manningham & Lister Park - 9

Broomfields & East Bowling - 8

Great Horton & Brackenhill - 6

Keighley and Wharfe Valley

Steeton & Silsden - 71

Oakworth & Laycock - 44

Haworth & Oxenhope - 40

Keighley Exley Head - 35

Sutton & Crosshills - 33

Ilkley & Ben Rhydding - 32

Keighley Oakworth Road & West Lane - 30

Keighley South - 27

Keighley Central & East - 22

Keighley Utley - 16

Riddlesden & East Morton - 14

Burley-in-Wharfedale - 11

Addingham & Ilkley Moor - 11

Menston & Burley Moor - 8

Other neighbouring areas

Pudsey South East - 46

Pudsey South West - 36

Horsforth South & Rawdon - 35

Calverley & Farsley North - 34

New Pudsey - 32

Otley South - 31

Bramhope & Pool-in-Wharfedale - 28

Pudsey North East - 27

Farsley South, Stanningley & Pudsey North West - 27

Drighlington & Gildersome West - 25

Yeadon South - 24

Guiseley North & West - 22

Yeadon West - 20

Guiseley East & South - 20

Otley North - 16

Yeadon East - 15

---

Birstall - 27

Heckmondwike North - 25

Cleckheaton - 20

Scholes & Hunsworth - 17

Heckmondwike Town, Norristhorpe & Roberttown - 16

Birkenshaw - 14

Gomersal - 8

Hightown & Hartshead Moor - 7

Liversedge, Littletown & Millbridge - 7

---

Rastrick West - 36

Northowram & Shelf - 20

Rastrick East - 17

Brighouse - 16

Hipperholme - 16

Clifton & Bailiff Bridge - 15

Illingworth & Ogden - 11

---

Carleton, Cowling & Cononley - 30

Skipton Town & East - 19

Skipton South - 17

Pateley Bridge & Nidd Valley - 12

Skipton North & Barden Fell - 9

Grassington, Upper Wharfedale & Gargrave - 6