The men were engaged in work at Rampur Ghat in Paonta area when the water level of the river rose alarmingly following release of water from Jataun Dam allegedly without any warning from the administration, locals claimed.
"The water level rose so fast that the workers had no time to come out from the river bed," one of the locals said.
"Local volunteers and divers rescued the trapped migrant workers by showing exemplary courage," DSP Chauhan said.
The rescued workers included a 14-year-old girl, Suman, Lalla, Latesh and Mahender while the fifth person was yet to be identified, he said.
Locals have demanded an enquiry as to how the water was released from Jataun Dam "without any prior information or warming".