2017 ORS 221.310¹
Effective date of ordinances, resolutions and franchises
  • emergency measures

(1) In cities having a population of 2,000 or more, an ordinance or a franchise shall not take effect until 30 days after its passage by the city council and approval by the mayor, unless it is passed over the veto of the mayor. In that event, it shall not take effect until 30 days after final passage over the mayor’s veto. However, measures necessary for the immediate preservation of the peace, health and safety of the city are excepted. These emergency measures shall become immediately effective if they state in a separate section the reasons why it is necessary that they should become immediately effective and if they are approved by the affirmative vote of three-fourths of all the members elected to the city council, taken by ayes and noes, and also by the mayor. This subsection shall apply in every city in all matters concerning the operation of the initiative and referendum in its municipal legislation on which the city has not made or does not make conflicting provisions.

(2) Except for ordinances necessary for the immediate health, peace or safety, an ordinance enacted by the council of a city created under ORS 221.010 (Definitions for ORS 221.020 to 221.100) to 221.100 (Validation of incorporation under prior laws) shall take effect 30 days after its enactment.

(3) In cities having a population of 2,000 or more, a resolution may take effect at any time after its passage by the city council. A resolution shall state in a separate section the effective date of the resolution. [Amended by 2001 c.34 §1]

1 Legislative Counsel Committee, CHAPTER 221—Organization and Government of Cities, https://­www.­oregonlegislature.­gov/­bills_laws/­ors/­ors221.­html (2017) (last ac­cessed Mar. 30, 2018).
2 OregonLaws.org contains the con­tents of Volume 21 of the ORS, inserted along­side the per­tin­ent statutes. See the preface to the ORS An­no­ta­tions for more information.
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.