Bruh! Unfortunately, weed is illegal in Iowa.
That blows. But maybe you could help?
![Police cars seen from rearview mirror](/_next/image?url=%2Fillegal.webp&w=750&q=75&dpl=dpl_JAiHqLcfrWb5gZXisnTqrYNkQ397)
Overview
Iowa has a limited medical marijuana program that allows CBD products containing no more than 3% THC for registered patients. Recreational marijuana remains illegal, and while Iowa has not explicitly banned Delta-8 THC, the state's stringent marijuana laws likely cover this cannabinoid similarly to Delta-9 THC.
Legality Status
Type
Status
Quantity
Medicinal
illegal
–
Recreational
illegal
–
THCA
unclear
–
Delta 8
unclear
–
Delta 9
unclear
–
CBD
legal
–
Related Locations
Browse by City
Browse by County
Adair CountyAdams CountyAllamakee CountyAppanoose CountyAudubon CountyBenton CountyBlack Hawk CountyBoone CountyBremer CountyBuchanan CountyBuena Vista CountyButler CountyCalhoun CountyCarroll CountyCass CountyCedar CountyCerro Gordo CountyCherokee CountyChickasaw CountyClarke CountyClay CountyClayton CountyClinton CountyCrawford CountyDallas CountyDavis CountyDecatur CountyDelaware CountyDes Moines CountyDickinson CountyDubuque CountyEmmet CountyFayette CountyFloyd CountyFranklin CountyFremont CountyGreene CountyGrundy CountyGuthrie CountyHamilton CountyHancock CountyHardin CountyHarrison CountyHenry CountyHoward CountyHumboldt CountyIda CountyIowa CountyJackson CountyJasper CountyJefferson CountyJohnson CountyJones CountyKeokuk CountyKossuth CountyLee CountyLinn CountyLouisa CountyLucas CountyLyon CountyMadison CountyMahaska CountyMarion CountyMarshall CountyMills CountyMitchell CountyMonona CountyMonroe CountyMontgomery CountyMuscatine CountyO'Brien CountyOsceola CountyPage CountyPalo Alto CountyPlymouth CountyPocahontas CountyPolk CountyPottawattamie CountyPoweshiek CountyRinggold CountySac CountyScott CountyShelby CountySioux CountyStory CountyTama CountyTaylor CountyUnion CountyVan Buren CountyWapello CountyWarren CountyWashington CountyWayne CountyWebster CountyWinnebago CountyWinneshiek CountyWoodbury CountyWorth CountyWright County