2017 ORS 430.402¹
Prohibitions on local governments as to crimes involving use of alcohol, cannabis or drugs

(1) A political subdivision in this state shall not adopt or enforce any local law or regulation that makes any of the following an offense, a violation or the subject of criminal or civil penalties or sanctions of any kind:

(a) Public intoxication.

(b) Public drinking, except as to places where any consumption of alcoholic beverages is generally prohibited.

(c) Drunk and disorderly conduct.

(d) Vagrancy or other behavior that includes as one of its elements either drinking alcoholic beverages or using cannabis or controlled substances in public, being an alcoholic or a drug-dependent person, or being found in specified places under the influence of alcohol, cannabis or controlled substances.

(e) Using or being under the influence of cannabis or controlled substances.

(2) Nothing in subsection (1) of this section shall affect any local law or regulation of any political subdivision in this state against driving while under the influence of intoxicants, as defined in ORS 813.010 (Driving under the influence of intoxicants), or other similar offenses that involve the operation of motor vehicles. [Formerly 430.325; 2017 c.21 §60]

(formerly 430.325)

Atty. Gen. Opinions

Drunkenness as ele­ment of crime of disorderly con­duct, breach of peace or vagrancy, (1975) Vol 37, p 647

Atty. Gen. Opinions

Authorized contracts and expenditures, (1977) Vol 38, p 1618

1 Legislative Counsel Committee, CHAPTER 430—Mental Health; Developmental Disabilities; Substance Abuse Treatment Programs, https://­www.­oregonlegislature.­gov/­bills_laws/­ors/­ors430.­html (2017) (last ac­cessed Mar. 30, 2018).
2 Legislative Counsel Committee, Annotations to the Oregon Revised Stat­utes, Cumulative Supplement - 2017, Chapter 430, https://­www.­oregonlegislature.­gov/­bills_laws/­ors/­ano430.­html (2017) (last ac­cessed Mar. 30, 2018).
3 OregonLaws.org assembles these lists by analyzing references between Sections. Each listed item refers back to the current Section in its own text. The result reveals relationships in the code that may not have otherwise been apparent.