New Hampshire. The State of New Hampshire has a legalized medical marijuana program, which allows legal medical marijuana patients to receive a marijuana recommendation from a certified physician, apply for a State-issued New Hampshire Medical Marijuana ID Card, and grow and/or purchase marijuana for medicinal use per state guidelines.