The Dhaka Metropolitan Police (DMP) detained 42 people during its ongoing anti-narcotics drive in the capital.
They were detained for selling and taking drugs, the DMP said.
Altogether, 3,143 yaba pills, heroin, 1.35kg marijuana and injections were seized from them.
The 24-hour drive started at 6am on Wednesday.
Police said the detainees have been accused in 30 cases under the Narcotics Control Act.