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
Five men have been sentenced for their part in a drugs operation following a covert police investigation in Barnsley.
A five-year-old boy who took a missing toddler to safety after spotting him alone in the street has been praised for his actions.
Yorkshire's Oliver Rowland is set to drive Renault's 2012 V8-powered-car, the E20, at Gamma Racing Day in August.