SALEM, Ore. -- Oregon has collected more than $25 million in taxes on marijuana in 2016, according to the state Department of Revenue.

The total revenue collected between January 1 and July 31 of this year alone is more than the initial two-year projection of $18.4 million estimated by the Oregon Liquor Control Commission.

Related: How Oregon pot retailers pay taxes

Oregon Department of Revenue spokeswoman Joy Krawczyk said the high number is due in large part to the fact that medical dispensaries started collecting a 25 percent tax on their recreational pot sales on January 4.

In that first month, the state collected $3.48 million in taxes.

The tax revenue will go to pay for police, addiction programs and schools.

More: Guide to legal pot in Oregon