The child was taken to Airedale General Hospital by ambulance where he was pronounced dead.
A murder investigation was launched by West Yorkshire Police's Homicide and Major Enquiry Team and at 11:30am this morning and a 32-year old man was arrested from an address in the Ingrow area of Keighley.
More top news
There will be minute silences at football grounds across the country today to remember 56 fans who died in the Bradford City fire in 1986
After all the nice weather this week, the weather is looking colder and more unsettled for the weekend but it's not all bad news...