Top Dispensaries in Madison County, IL (2026)

πŸ“… Updated 1/22/2026
β€’
πŸ“Š 5 dispensaries
Live Activity:
26 this week

Map View

#1
πŸ₯‡
Revolution Dispensary - Maryville

Revolution Dispensary - Maryville

πŸ“ 2533A Vandalia Street, Collinsville
πŸ“ž (618) 855-1080
⭐ 4.7 (355)
Score: 69.90
2
votes
View Details β†’
#2
πŸ₯ˆ
Ascend Cannabis Dispensary - Collinsville

Ascend Cannabis Dispensary - Collinsville

πŸ“ 1014 Eastport Plaza Drive, Collinsville
πŸ“ž (312) 535-3905
⭐ 4.4 (757)
Score: 64.81
1
votes
View Details β†’
#3
πŸ₯‰
Ivy Hall Dispensary - Edwardsville

Ivy Hall Dispensary - Edwardsville

πŸ“ 6197 Old Alton Edwardsville Road, Edwardsville
πŸ“ž (855) 489-4255
⭐ 4.9 (237)
Score: 65.74
1
votes
View Details β†’
#4
Cloud9 Cannabis

Cloud9 Cannabis

πŸ“ 2341 Plum Street, Edwardsville
πŸ“ž (618) 685-0801
⭐ 4.7 (827)
Score: 63.96
0
votes
View Details β†’
#5
Village Dispensary

Village Dispensary

πŸ“ 110 Northport Drive, Godfrey
πŸ“ž (618) 208-7833
⭐ 4.6 (229)
Score: 51.55
0
votes
View Details β†’

Cannabis Dispensaries in Madison County

Madison County features 5 cannabis dispensaries with an average rating of 4.7 stars . Our community-driven rankings help you find the best dispensaries based on verified customer reviews, ratings, and local feedback.

Whether you're looking for medical marijuana or recreational cannabis, Madison County dispensaries offer a wide selection of products including flower, concentrates, edibles, vapes, and more. Many locations provide convenient services like online ordering, curbside pickup, and delivery.

Tips for Visiting Dispensaries in Madison County

  • βœ“ Check dispensary hours and whether they accept walk-ins or require appointments
  • βœ“ Compare prices and deals across multiple dispensaries in Madison County
  • βœ“ Read reviews to learn about product quality, staff helpfulness, and store atmosphere
  • βœ“ Ask budtenders for recommendations based on your experience level and desired effects
  • βœ“ Join loyalty programs to earn rewards and receive exclusive deals