Oelwein, IA – An Oelwein man was taken into custody Tuesday night after local officers and the Fayette County Sheriff’s Office executed a search warrant in the city’s northeast neighborhood.
According to the Oelwein Police Department, the warrant was served around 7 p.m. on December 9, 2025, in the 100 block of 3rd Avenue NE. During the search, investigators allegedly located and seized multiple controlled substances.
Police identified the suspect as Troy Edward Richards, 62, of Oelwein. Richards was charged with possession of a controlled substance, third or subsequent offense, for both methamphetamine and marijuana — both Class D felonies — as well as possession of drug paraphernalia, a simple misdemeanor.
Authorities say Richards was transported to the Fayette County Jail pending his initial court appearance. Officials added that additional charges may be filed as the case remains under investigation.
This operation was part of an ongoing narcotics enforcement effort supported by both the Oelwein Police Department and the Fayette County Sheriff’s Office.
This article was produced by a journalist and may include AI-assisted input. All content is reviewed for accuracy and fairness.
Follow us on Instagram & Facebook for more relevant news stories and SUPPORT LOCAL INDEPENDENT NEWS! Have a tip? Message us!





