Iowa Medical Marijuana Dispensaries: Where to Use Your Medical Card
Find licensed medical marijuana dispensaries near you. Browse all 5 Iowa dispensary locations across 6 cities, or find the closest dispensary options from any of 954 IA cities and towns.
All Iowa medical marijuana dispensaries listed below are state-licensed and accept valid IA medical marijuana cards. Find addresses, phone numbers, hours of operation, and directions to plan your visit.
Cities with Medical Marijuana Dispensaries
These 6 Iowa cities have local dispensaries. Select a city to view all dispensary locations, hours, and contact info.
Find Nearest Dispensaries by City
Don't see your city above? Select your city below to find the closest medical marijuana dispensaries with distance, drive time, and directions. We cover 949 additional Iowa cities and towns.
Showing 5 of 5 dispensaries
All Iowa Dispensaries
- Medical
Bud & Mary's - Windsor Heights
Windsor Heights, IA
7239 Apple Valley Drive
(515) 410-9100
- Medical
Bud & Mary's - Sioux City
Sioux City, IA
5700 Sunnybrook Drive
(712) 203-2400
- Medical
Iowa Cannabis Company - Iowa City
Iowa City, IA
322 Highway 1 West
(319) 382-3200
- Medical
Iowa Cannabis Company - Waterloo
Waterloo, IA
1955 La Porte Road
(319) 249-5398
- Medical
Iowa Cannabis Company - Council Bluffs
Council Bluffs, IA
3615 9th Avenue
(712) 336-8575
About Medical Marijuana Dispensaries in Iowa
What to know before visiting a IA dispensary
Iowa has 5 licensed medical marijuana dispensaries serving patients across the state. These dispensaries are regulated by the state and required to test all products for safety and potency. To purchase cannabis products, you'll need a valid Iowa medical marijuana card and government-issued ID.
Iowa medical marijuana dispensaries offer a wide range of products including flower (buds), edibles, concentrates, vaporizers, tinctures, and topicals. Most dispensaries have knowledgeable staff who can help you find the right products for your qualifying condition.
5
Licensed Dispensaries
6
Cities with Dispensaries
954
Cities Covered
Medical Marijuana Products Available in Iowa
🌿 Flower
Traditional cannabis buds in indica, sativa, and hybrid strains
🍬 Edibles
Gummies, chocolates, beverages, and other infused foods
💨 Vaporizers
Vape pens, cartridges, and disposable vaporizers
🧪 Concentrates
Wax, shatter, live resin, and other extracts
💧 Tinctures
Sublingual drops for precise dosing
🧴 Topicals
Creams, balms, and lotions for localized relief
Frequently Asked Questions: Iowa Dispensaries
How many medical marijuana dispensaries are in Iowa?
Do I need a medical card to buy from Iowa dispensaries?
What products are available at Iowa dispensaries?
What if there's no dispensary in my Iowa city?
How do I get a Iowa medical marijuana card?
What payment methods do Iowa dispensaries accept?
Are there first-time patient discounts at Iowa dispensaries?
Iowa Medical Marijuana Qualifying Conditions
To shop at Iowa dispensaries, you need a medical card. Common qualifying conditions include:
Get Your Iowa Medical Marijuana Card
Required for medical purchases at all 5 Iowa dispensaries.
Last Updated: May 2026 · Verified by John Progar, CEO & Founder