Police have seized guns and $300,000 in drugs in Hamilton and Burlington and charged five people after a months-long investigation.

Halton Regional Police Service officers used search warrants at six homes and businesses — two in Burlington, four in Hamilton — on Nov. 16.

Officers seized, among other items, two rifles, two handguns, a pound of fentanyl, 63 ecstacy pills, 380 grams of meth, 2.3 kiograms of cocaine, $125,000 and four vehicles. They also seized smaller amounts of marijuana, ketamine and crack cocaine, and two kilograms of cutting agents.

The investigation dates back to August, Halton police said in a media release. Investigators believe there will be more charges and arrests.

Police have charged a 48-year-old Burlington man (18 charges), 46-year-old Burlington woman (17 charges), 37-year-old Hamilton man (one charge), 48-year-old Hamilton woman (three charges) and 27-year-old Hamilton man (seven charges).