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
The stakes are high for the Labour leader, writes Chris Ship - will another general election be on the cards in the coming months?
The move comes amid a motion of no confidence that was tabled against Labour leader Jeremy Corbyn.
Six people from our region were among 30 Britons killed in the coastal resort of Port El Kantaoui on June 26 last year.