The Department of Environment on Monday fined 42 dyeing and washing factories in Dhaka district Tk 1.26 crore for polluting the water of the Buriganga River.