Any adult over 21 years old, whether resident or visitor, with a valid ID can purchase cannabis from a licensed cannabis dispensary in Washington. The state also has a program for medical marijuana patients.