How Much "Weed" Cards Cost in Every State

If you're ready to get a medical marijuana card, we know a big question you're wondering is how much state-issued “weed cards” cost. The registration process for getting a medical weed card varies from state to state, but they all stipulate that you first get a recommendation to use cannabis as a treatment from a qualified health care provider. For your convenience, we've listed the registration fees to get a medical “weed” card in each state.

Cost of Weed Cards in Legal States

Alaska – The registration fee is $25.

Arizona – The registration fee is $150.

California – The application fee is $66 per card for non Medi-Cal patients and $33 per card for Medi-Cal patients plus an additional administration fee that varies by county.

Colorado – The $15 registration fee comes to $16.10 if you apply for a weed card online or $18.30 if you apply by mail.

Connecticut – The registration fee is $100.

Delaware – The registration fee is $125.

District of Columbia – The registration fee is $100.

Florida – The registration fee is $75.

Hawaii – The registration fee is $35.

Illinois – The registration fee is $100 or $50 for veterans/persons enrolled in federal disability programs.

Maine – The voluntary registration is free.

Maryland – There is no fee to get a medical marijuana ID card.

Massachusetts – The registration fee is $50

Michigan – The registration fee is $60.

Minnesota – The registration fee is $200, or $50 for patients on Social Security disability, Supplemental Security Insurance, or enrolled in MinnesotaCare.

Montana – The state registration fee is $75.

Nevada – The registration fee is $25 and a patient ID card costs another $75.

New Hampshire – The registration fee is $50.

New Jersey – The registration fee is $200 except for patients on state/federal assistance programs (except Medicaid).

New Mexico – There is no registration fee for a “weed” card.

New York – The registration fee is $50.

Ohio – The state is developing rules on how this process works including fees for a medical marijuana card.

Oregon – The registration fee is $200 ($60 for patients with Oregon Health Plan cards and SNAP recipients or $20 for United States veterans and SSI recipients).

Pennsylvania – The registration fee is $50.

Rhode Island – The registration fee is $100 ($10 for SSI or Medicaid recipients).

Vermont – The registration fee is $50.

Washington – The registration fee for a “weed card” is $1.

West Virginia – The fee for a medical marijuana card is $50, which the state can waive in lieu of proven financial hardship.


After a battery of tests and misdiagnoses, I was finally diagnosed with Crohn’s Disease twelve years ago, and thus began a long battle with trial-and-error medical treatments. I changed my diet several times, even though my doctors didn’t seem confident it would change much (it didn’t), went to physical therapy for pain-related issues, and took so many different pharmaceuticals I can’t even begin to recall each and every one. My days were foggy due to side effects from pharmaceuticals, such as steroids, that made me feel worse than I did before I even took them.

Can we see some ID please?

You must be 19 years of age or older to enter.