A launch carrying around 50 passengers sank in the Shitalakkhya River in Narayanganj on Sunday.
Narayanaganj Superintendent of Police (SP) Jayedul Alam said an oil-laden tanker hit Munshiganj-bound launch ML Rabit Al Hasan around 6pm.
The launch capsized soon after the collision. Around 20 passengers managed to swim ashore while the rest are still unaccounted for, he said.
Also read: Bay of Bengal trawler capsize: 4 bodies recovered