Police arrested two men in relation to drug possession at a static random breath test site in Kelso on Sunday morning.
Around 8.30am on June 19, police were conducting random breath testing when they stopped a Peugeot containing two men.
Police will allege, following the initial interaction, the officers conducted a search of the vehicle and located $21,000 in cash, 48 grams of methylamphetamine and one gram of cannabis.
A 37-year-old Kirwan man was charged with three counts of drug possession, and one count each of possessing tainted property, possessing anything used in the commission of a crime and possessing property suspected of being acquired for the purpose of committing a drug offence. He is due to appear in Townsville Magistrates Court on July 8.
A 47-year-old Charters Towers man was charged with possessing dangerous drugs. He is due to appear in Townsville Magistrates Court on July 4.
Upper Ross Officer in Charge Sergeant Matthew Dixon said it was excellent work by the officers involved.
"We are very pleased to have these drugs off the streets. The officers did an excellent job.
"Over the course of the day, we conducted 517 random breath tests with 12 people charged with drink driving and two people charged with unlicensed driving.
"We are very pleased that the vast majority of drivers chose to do the right thing," Sgt Dixon said.