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
Breezy with quite a lot of cloud and the odd shower
Calendar's Political Correspondent Daniel Hewitt's latest blog on the Sleaford and North Hykeham by-election
Detectives are appealing for information after a couple were attacked during an attempted robbery at their home in Leeds.