New Bedford police said a man was arrested after they found 21 pounds of marijuana in the trunk of his car.
Investigators received information that 45-year-old Jose Maldonado, of Providence, would be delivering a large amount of pot to the north end of the city.
On Friday, police saw Maldonado driving in the area of Belleville Avenue and Phillips Avenue.
Detectives stopped the car, searched his vehicle and found large plastic bags containing marijuana weighing 21 pounds. The drugs had a street value of more than $40,000.
Maldonado was charged with possession with intent to distribute marijuana.