The body was found in River Aire in Bradford is suspected to be that of 35-year-old Indian-origin woman Seemberjeet Kaur, police said.
According to police, Kaur, mother of a three-year-old child, disappeared from her home in East Bowling in October.
According to Telegraph & Argus, a local newspaper, there had been no positive sightings of the married mother since about 1pm that day, when she was captured on CCTV on the canal towpath near Roberts Park, Saltaire.
Her husband, Baljeet, raised an alarm when the school contacted him to inform that no one came to pick up their child.