He was reported missing from Manor Road, Arleston, Telford, in Shropshire at about 15:00 GMT but found "safe and well" at about 18:30.
It is not yet known where the boy was found, but he has since been taken to a hospital for a precautionary check-up.
Two local women, aged 41 and 53, are currently in police custody.
The force launched an urgent appeal following the disappearance, asking anyone with information to contact them.
A spokesman said: "We are pleased to confirm that the missing baby boy has been found.
"He is currently being checked over by hospital staff and will be reunited with his family shortly."
Two women have been arrested on suspicion of child abduction after a nine-week-old baby was taken from his home.