Iowa Cannabis Laws 2026

Last Updated:

🟡MEDICAL ONLY
Share This Guide

Cannabis is legal for medical use only in Iowa. Possession limit: 4.5g total THC per 90 days (medical). Home grow: Not allowed. Minimum age: 18+. 17 licensed dispensaries listed on Leefii. Last updated: January 15, 2026.

Key Facts

Legal StatusMedical Only (Limited)
Possession Limit4.5g total THC per 90 days (medical)
Purchase Limit4.5g total THC per 90-day period
Home GrowNot allowed
Minimum Age18+
Cannabis Tax Rate6% state sales tax on medical products
Dispensaries17
Delivery AllowedNo

Medical Marijuana in Iowa

MMJ Card Cost

$100 biennial registration

Reciprocity

No reciprocity

Qualifying Conditions

CancerSeizuresCrohn's diseaseHIV/AIDSALSParkinson'sMultiple sclerosisPTSDChronic painTerminal illness

Where to Buy Cannabis in Iowa

There are 17 licensed cannabis dispensaries in Iowa listed on Leefii. Browse dispensaries to compare ratings, hours, and services.

Consumption Rules in Iowa

Medical cannabidiol products only. No smokable flower. No public consumption. Products must be from licensed dispensaries.

Important: Cannabis consumption is always illegal on federal property (national parks, military bases, federal buildings) regardless of state law. Driving under the influence of cannabis is illegal in all 50 states.

Recent Changes in Iowa

  • THC cap increased to 4.5g per 90 days
  • Additional qualifying conditions considered

Frequently Asked Questions

Is weed legal in Iowa?

Cannabis is legal for medical use only in Iowa. Patients with qualifying conditions and a valid medical marijuana card can purchase from licensed dispensaries.

Can I grow weed at home in Iowa?

No, home cultivation of cannabis is not allowed in Iowa. All cannabis must be purchased from licensed dispensaries (for medical patients).

How much weed can I carry in Iowa?

In Iowa, the possession limit is 4.5g total THC per 90 days (medical). Carrying more than the legal amount can result in fines or criminal charges.

Do I need a medical card in Iowa?

Yes, you need a medical marijuana card to purchase cannabis in Iowa. The card costs $100 biennial registration. Qualifying conditions include: Cancer, Seizures, Crohn's disease, HIV/AIDS, ALS, and more.

Can I get weed delivered in Iowa?

Cannabis delivery is not currently available in Iowa. You must visit a licensed dispensary in person to purchase.

What is the cannabis tax in Iowa?

The cannabis tax in Iowa is 6% state sales tax on medical products. Medical patients may pay lower tax rates in some cases.

Where can I smoke weed in Iowa?

Medical cannabidiol products only. No smokable flower. No public consumption. Products must be from licensed dispensaries. Cannabis consumption is also always prohibited on federal property regardless of state law.

Can I buy edibles in Iowa?

Medical patients in Iowa can purchase edibles from licensed dispensaries with a valid medical card, subject to program regulations.

How many dispensaries are in Iowa?

There are 17 licensed cannabis dispensaries in Iowa listed on Leefii. Browse all dispensaries to compare ratings, hours, and services.

Disclaimer: This page is for informational purposes only and does not constitute legal advice. Cannabis laws change frequently. Always verify current laws with official state sources before purchasing or consuming cannabis. Last updated: January 15, 2026.