Decisions/2025-045
Ordinance2025-045

Should Portland amend Affordable Housing Code to add prohibition of anti-competitive rental practices including the sale and use of algorithmic devices (add Code…

This ordinance affirms what has been true for over 100 years: price fixing and coordination are illegal practices that undermine free market competition. This is true whether an individual or entity is colluding with competitors in person in a “smoky back room” or through algorithm-driven price fixing services. Price fixing and coordination facilitated by AI and algorithms are particularly pernicious for both renters and landlords seeking access to a fair, competitive marketplace. They leverage access to mass quantities of sensitive competitor data to “driv[e] every possible opportunity to increase price,” and ensure competitors transform into collaborators, “mov[ing] in unison versus against each other” such that the algorithm “as a middleman, and not the free market, determines the price that a renter will pay.”[1] This means that the landlords willing to collude and undercut small landlords relying on legitimate competitive strategies can profit through market manipulation rather than having to compete to offer a superior rental product. The result is inflated rental prices, market distortions, reduced housing supply, and housing instability.This ordinance will prohibit anticompetitive practices driven by AI and algorithms, restoring the market competition critical to addressing the ongoing housing crisis.Background & Justification:AI or algorithmic price-fixing software, including but not limited to certain software products or modules from RealPage (controlling over 80 percent of the commercial revenue management software market) and Yardi, determine rental prices through data aggregation, machine learning models, and predictive analytics. This is problematic for several reasons:First, the data aggregation process is designed to do just that – aggregate data and align or coordinate prices based on machine learning models and predictive analytics. This is the very definition of price collusion - essentially the virtual iteration of it, fixing and coordinating prices with granular competitor data, in near real-time. This is the algorithmic equivalent of gathering the city’s landlords in a conference room to share sensitive competitor data and agree to set and move prices in unison. This hinders the process of landlords competing independently on their pricing decisions and results in a high probability for coordinated rental price increases.Second, the AI software utilized to determine rental price recommendations is an opaque labyrinth. The machine learning and predictive analytics, such as regression models, neural networks, forecasting, algorithmic clustering, deployed by such companies make it very difficult to understand how they exactly work and how price recommendations are being made. More importantly, the software is deemed proprietary and kept hidden from public understanding and regulatory scrutiny.Lastly, beyond the blatantly anticompetitive practices facilitated by these tools, the ambiguity and lack of transparency with respect to how AI software is functioning to fix rental prices has the potential to quickly devolve into AI models favoring certain neighborhoods, demographics, or tenant profiles, even with the use of aggregated, anonymized data.Lawsuits have been filed at the federal and state levels against these companies, including by the U.S. Department of Justice, Oregon Attorney General, and other jurisdictions, citing violations of antitrust laws and harm to tenants.The ordinance is aligned with a current legislative proposal, Senate Bill 722 (2025), which would prohibit residential landlords from using software modules designed to set rents or occupancy rates and allow affected tenants to collect damages up to a specified amount.The ordinance amends Portland City Code Chapter 30.01.200, explicitly banning the use and sale of such software in the City of Portland. This ordinance does not prohibit landlords from using software that provides landlord support services (e.g., accounting or property management), so long as those tools do not facilitate anticompetitive practices such as price fixing or coordination.This legislation supports Portland’s tenant protection policies and reinforces commitments to housing affordability by prohibiting algorithmic price-fixing in rental housing.[1] United States Department of Justice v. RealPage Inc., Complaint, 24-cv-00710

Official impact statement
See the official legal title

Amend Affordable Housing Code to add prohibition of anti-competitive rental practices including the sale and use of algorithmic devices (add Code Section 30.01.088)

Next appearanceFinal action is posted; watch for implementation updates.
Follow this matter
01 · Understand it

What this proposal would actually do.

Plain-language orientation first. Every substantive statement below links to its official basis.

What would change

This ordinance affirms what has been true for over 100 years: price fixing and coordination are illegal practices that undermine free market competition. This is true whether an individual or entity is colluding with competitors in person in a “smoky back room” or through algorithm-driven price fixing services. Price fixing and coordination facilitated by AI and algorithms are particularly pernicious for both renters and landlords seeking access to a fair, competitive marketplace. They leverage access to mass quantities of sensitive competitor data to “driv[e] every possible opportunity to increase price,” and ensure competitors transform into collaborators, “mov[ing] in unison versus against each other” such that the algorithm “as a middleman, and not the free market, determines the price that a renter will pay.”[1] This means that the landlords willing to collude and undercut small landlords relying on legitimate competitive strategies can profit through market manipulation rather than having to compete to offer a superior rental product. The result is inflated rental prices, market distortions, reduced housing supply, and housing instability.This ordinance will prohibit anticompetitive practices driven by AI and algorithms, restoring the market competition critical to addressing the ongoing housing crisis.Background & Justification:AI or algorithmic price-fixing software, including but not limited to certain software products or modules from RealPage (controlling over 80 percent of the commercial revenue management software market) and Yardi, determine rental prices through data aggregation, machine learning models, and predictive analytics. This is problematic for several reasons:First, the data aggregation process is designed to do just that – aggregate data and align or coordinate prices based on machine learning models and predictive analytics. This is the very definition of price collusion - essentially the virtual iteration of it, fixing and coordinating prices with granular competitor data, in near real-time. This is the algorithmic equivalent of gathering the city’s landlords in a conference room to share sensitive competitor data and agree to set and move prices in unison. This hinders the process of landlords competing independently on their pricing decisions and results in a high probability for coordinated rental price increases.Second, the AI software utilized to determine rental price recommendations is an opaque labyrinth. The machine learning and predictive analytics, such as regression models, neural networks, forecasting, algorithmic clustering, deployed by such companies make it very difficult to understand how they exactly work and how price recommendations are being made. More importantly, the software is deemed proprietary and kept hidden from public understanding and regulatory scrutiny.Lastly, beyond the blatantly anticompetitive practices facilitated by these tools, the ambiguity and lack of transparency with respect to how AI software is functioning to fix rental prices has the potential to quickly devolve into AI models favoring certain neighborhoods, demographics, or tenant profiles, even with the use of aggregated, anonymized data.Lawsuits have been filed at the federal and state levels against these companies, including by the U.S. Department of Justice, Oregon Attorney General, and other jurisdictions, citing violations of antitrust laws and harm to tenants.The ordinance is aligned with a current legislative proposal, Senate Bill 722 (2025), which would prohibit residential landlords from using software modules designed to set rents or occupancy rates and allow affected tenants to collect damages up to a specified amount.The ordinance amends Portland City Code Chapter 30.01.200, explicitly banning the use and sale of such software in the City of Portland. This ordinance does not prohibit landlords from using software that provides landlord support services (e.g., accounting or property management), so long as those tools do not facilitate anticompetitive practices such as price fixing or coordination.This legislation supports Portland’s tenant protection policies and reinforces commitments to housing affordability by prohibiting algorithmic price-fixing in rental housing.[1] United States Department of Justice v. RealPage Inc., Complaint, 24-cv-00710

Official proposal and impact statement
What would stay the same

The reviewed sources do not clearly identify every existing policy, service, contract, or obligation that would remain unchanged.

Official matter record
Who may be affected

Impacted Communities: Algorithmic rental price-fixing software can drive rent increases, and low-income renters, Black and Indigenous communities, seniors, and disabled individuals are disproportionately affected by rent increases because they tend to be more rent-burdened.This ordinance helps stabilize housing costs and reduce displacement, benefiting rent-burdened families and historically marginalized communities. Neighborhood & Livability Impacts: Rising rents and corporate price-fixing have contributed to increased gentrification and displacement, challenges with which Portland has struggled, particularly in East Portland and historically Black neighborhoods.By banning algorithmic rental price-fixing, this ordinance ensures that housing affordability remains a priority for all Portlanders. Public Engagement & Testimony: Tenant advocacy groups, nonprofit housing organizations, and legal experts have been involved in shaping this ordinance.Small landlords and independent property owners have expressed support, noting that algorithmic pricing primarily benefits large corporate landlords at the expense of renters and smaller property owners.Expected testimony will include representatives from tenant rights organizations, housing justice organizations, and impacted renters who have experienced drastic rent hikes due to algorithm-driven rent increases.

Official community impact statement
What happens next

Passed as amended by council

Latest official agenda appearance
02 · Evaluate it

What the record establishes and what it does not.

Votes show choices. They do not, by themselves, prove why a member made that choice.

Rationale review not yet published

We will not turn the roll call into invented arguments.

The vote above establishes who supported or opposed that exact motion. A source-validated account of the competing reasons will appear only after human review of the meeting transcript and documents.

Financial implications

No anticipated financial impact on the City’s budget, unless the Council allocates additional resources (i) to the City Attorney’s Office for enforcement, as compliance will primarily be upheld through civil penalties and tenant-initiated legal actions, or (ii) to the Portland Housing Bureau for policy education, outreach, and evaluation to enhance compliance and determine if the policy’s goals are being met.Potential fiscal benefits include:Reducing homelessness and eviction-related costs, which place a burden on social services, emergency housing, and public health resources.Preventing artificially inflated rental prices that contribute to the overall cost of living crisis in Portland.

Official financial impact statement
Open questions
  • The source-linked record has not yet received a human review of competing arguments. A yes or no vote alone does not establish a Councilor’s rationale.
  • What implementation evidence will show whether the intended result occurred?
Can residents still participate?

Official testimony on this decision has closed. Residents can still contact their district Councilors about implementation and follow-up.

Official Council agenda
03 · Verify it

Inspect the complete research record.

Official text, source files, exact motions, roll calls, provenance, and the technical completeness check remain available without crowding the explanation above.

Official documents1 sources
Final legal actionOrdinance 192122

The operative official record after Council action.

Open at Portland.gov
Read the full official text

The City of Portland ordains.Section 1. The Council finds:The City of Portland recognizes that the sale or use of certain revenue management software programs, known as algorithmic devices, in the rental housing market poses a significant threat to fair competition, housing affordability, and tenant protections.Algorithmic devices enable landlords to indirectly coordinate rental prices and occupancy levels by analyzing and sharing non-public competitor data, leading to artificially inflated rents and reduced housing access.Such practices disproportionately harm low-income residents, increase eviction rates, and destabilize Portland's housing market.Multiple lawsuits, including those filed by the Attorneys General of Arizona[1], United States Department of Justice[2], Multidistrict Litigation (JPML) has transferred a number of actions to the Middle District of Tennessee[3], and Office of the Attorney General for the District of Columbia[4] have highlighted the anti-competitive and harmful effects of these practices.To safeguard tenants, promote fair competition, and ensure market stability, this ordinance prohibits the use and sale of algorithmic devices for setting rents or managing occupancy levels in the City of Portland.NOW, THEREFORE, the Council directs:Add City Code Section 30.01.088 as shown in Exhibit A.This ordinance takes effect 90 days after passage by Council.[1]Attorney General Mayes Sues RealPage and Residential Landlords for Illegal Price-Fixing Conspiracy | Arizona Attorney General[2] Office of Public Affairs | Justice Department Sues RealPage for Algorithmic Pricing Scheme that Harms Millions of American Renters | United States Department of Justice[3] MDL Case Information | Middle District of Tennessee | United States District Court[4] Attorney General Schwalb Sues RealPage & Residential Landlords for Rental Price-Fixing, Illegally Raising Thousands of District Residents’ Rents

Meetings, motions, amendments, and votes8 meetings · 9 votes

Recorded amendments

Nov 12, 2025 · Recorded

Motion to move Pirtle-Guiney/Dunphy amendment 1: Moved by Pirtle-Guiney and seconded by Dunphy.

Nov 12, 2025 · Passed

Motion to divide the amendment to consider small landlord exemption separately (C.1.a.1 and E.3): Moved by Kanal. Vote called on technical elements of amendment: (Aye (7): Green, Zimmerman, Avalos, Dunphy, Kanal, Morillo, Pirtle-Guiney; Nay (2): Clark, Ryan; Absent (3): Smith, Koyama Lane, Novick) Vote called on small landlord exemption portion of amendment: (Aye (10): Clark, Green, Zimmerman, Avalos, Dunphy, Smith, Ryan, Koyama Lane, Morillo, Pirtle-Guiney; Nay (1): Kanal; Absent (1): Novick) Passed to second reading as amended November 19, 2025 at 6:00 p.m.

Oct 7, 2025 · Recorded

Motion to replace Exhibit A as shown in the proposed amendment dated October 2, 2025: Moved by Morillo and seconded by Avalos. (Aye (3): Dunphy, Morillo, Avalos; Nay (1): Ryan; Absent (1): Zimmerman)

Oct 7, 2025 · Recorded

Motion to send Ordinance, Document Number 2025-045, as amended, to the full Council with the recommendation to pass: Moved by Morillo and seconded by Avalos. (Aye (3): Dunphy, Morillo, Avalos; Nay (1): Ryan; Absent (1): Zimmerman)

Apr 3, 2025 · Recorded

Motion to discuss the amendment: Moved by Morillo and seconded by Novick. (Aye (10): Kanal, Koyama Lane, Morillo, Novick, Clark, Green, Zimmerman, Avalos, Dunphy, Smith; Nay (2): Ryan, Pirtle-Guiney)

Apr 3, 2025 · Recorded

Motion to vote on the amendment to Exhibit A: Moved by Morillo and seconded by Smith. (Aye (11): Kanal, Ryan, Koyama Lane, Morillo, Novick, Green, Zimmerman, Avalos, Dunphy, Smith, Pirtle-Guiney; Absent (1) Clark)

Apr 3, 2025 · Passed

Motion to amend Exhibit A to update the definition of public date to add ", including, but not limited to, information": Moved by Novick and seconded by Kanal. (Aye (12): Kanal, Ryan, Koyama Lane, Morillo, Novick, Clark, Green, Zimmerman, Avalos, Dunphy, Smith, Pirtle-Guiney) Passed to second reading as amended April 16, 2025 at 9:30 a.m.

Mar 25, 2025 · Recorded

Motion to adopt the amendments to the ordinance, Document Number 2025-045: Moved by Dunphy and seconded by Avalos. (Aye (3): Morillo, Dunphy, Avalos; Nay (1): Zimmerman; Absent (1): Ryan)

Mar 25, 2025 · Recorded

Motion to send the Ordinance, Document Number 2025-045 as amended to the full Council for consideration: Moved by Morillo and seconded by Dunphy.(Aye (3): Morillo, Dunphy, Avalos; Nay (1): Zimmerman; Absent (1): Ryan)

Read all 10 exact motions
Nov 12, 2025 · Amendment · Recorded

Motion to move Pirtle-Guiney/Dunphy amendment 1: Moved by Pirtle-Guiney and seconded by Dunphy.

Nov 12, 2025 · Amendment · Passed

Motion to divide the amendment to consider small landlord exemption separately (C.1.a.1 and E.3): Moved by Kanal. Vote called on technical elements of amendment: (Aye (7): Green, Zimmerman, Avalos, Dunphy, Kanal, Morillo, Pirtle-Guiney; Nay (2): Clark, Ryan; Absent (3): Smith, Koyama Lane, Novick) Vote called on small landlord exemption portion of amendment: (Aye (10): Clark, Green, Zimmerman, Avalos, Dunphy, Smith, Ryan, Koyama Lane, Morillo, Pirtle-Guiney; Nay (1): Kanal; Absent (1): Novick) Passed to second reading as amended November 19, 2025 at 6:00 p.m.

Oct 7, 2025 · Amendment · Recorded

Motion to replace Exhibit A as shown in the proposed amendment dated October 2, 2025: Moved by Morillo and seconded by Avalos. (Aye (3): Dunphy, Morillo, Avalos; Nay (1): Ryan; Absent (1): Zimmerman)

Oct 7, 2025 · Main · Recorded

Motion to send Ordinance, Document Number 2025-045, as amended, to the full Council with the recommendation to pass: Moved by Morillo and seconded by Avalos. (Aye (3): Dunphy, Morillo, Avalos; Nay (1): Ryan; Absent (1): Zimmerman)

Apr 17, 2025 · Main · Recorded

Motion to refer item back to the Homelessness and Housing Committee: Moved by Morillo and seconded by Koyama Lane. (Aye (12): Kanal, Ryan, Koyama Lane, Morillo, Novick, Clark, Green, Zimmerman, Avalos, Dunphy, Smith, Pirtle-Guiney)

Apr 3, 2025 · Amendment · Recorded

Motion to discuss the amendment: Moved by Morillo and seconded by Novick. (Aye (10): Kanal, Koyama Lane, Morillo, Novick, Clark, Green, Zimmerman, Avalos, Dunphy, Smith; Nay (2): Ryan, Pirtle-Guiney)

Apr 3, 2025 · Amendment · Recorded

Motion to vote on the amendment to Exhibit A: Moved by Morillo and seconded by Smith. (Aye (11): Kanal, Ryan, Koyama Lane, Morillo, Novick, Green, Zimmerman, Avalos, Dunphy, Smith, Pirtle-Guiney; Absent (1) Clark)

Apr 3, 2025 · Amendment · Passed

Motion to amend Exhibit A to update the definition of public date to add ", including, but not limited to, information": Moved by Novick and seconded by Kanal. (Aye (12): Kanal, Ryan, Koyama Lane, Morillo, Novick, Clark, Green, Zimmerman, Avalos, Dunphy, Smith, Pirtle-Guiney) Passed to second reading as amended April 16, 2025 at 9:30 a.m.

Mar 25, 2025 · Amendment · Recorded

Motion to adopt the amendments to the ordinance, Document Number 2025-045: Moved by Dunphy and seconded by Avalos. (Aye (3): Morillo, Dunphy, Avalos; Nay (1): Zimmerman; Absent (1): Ryan)

Mar 25, 2025 · Main · Recorded

Motion to send the Ordinance, Document Number 2025-045 as amended to the full Council for consideration: Moved by Morillo and seconded by Dunphy.(Aye (3): Morillo, Dunphy, Avalos; Nay (1): Zimmerman; Absent (1): Ryan)

Final Council action · Nov 19, 20258 yes · 2 no · 2 absent

Final action on 2025-045: Amend Affordable Housing Code to add prohibition of anti-competitive rental practices including the sale and use of algorithmic devices (add Code Section 30.01.088)

Meeting-level motion or recommendation · Oct 7, 20253 yes · 1 no · 1 absent

Motion to replace Exhibit A as shown in the proposed amendment dated October 2, 2025: Moved by Morillo and seconded by Avalos. (Aye (3): Dunphy, Morillo, Avalos; Nay (1): Ryan; Absent (1): Zimmerman)

Meeting-level motion or recommendation · Oct 7, 20253 yes · 1 no · 1 absent

Motion to send Ordinance, Document Number 2025-045, as amended, to the full Council with the recommendation to pass: Moved by Morillo and seconded by Avalos. (Aye (3): Dunphy, Morillo, Avalos; Nay (1): Ryan; Absent (1): Zimmerman)

Meeting-level motion or recommendation · Apr 17, 202512 yes

Motion to refer item back to the Homelessness and Housing Committee: Moved by Morillo and seconded by Koyama Lane. (Aye (12): Kanal, Ryan, Koyama Lane, Morillo, Novick, Clark, Green, Zimmerman, Avalos, Dunphy, Smith, Pirtle-Guiney)

Meeting-level motion or recommendation · Apr 3, 202510 yes · 2 no

Motion to discuss the amendment: Moved by Morillo and seconded by Novick. (Aye (10): Kanal, Koyama Lane, Morillo, Novick, Clark, Green, Zimmerman, Avalos, Dunphy, Smith; Nay (2): Ryan, Pirtle-Guiney)

Meeting-level motion or recommendation · Apr 3, 202511 yes

Motion to vote on the amendment to Exhibit A: Moved by Morillo and seconded by Smith. (Aye (11): Kanal, Ryan, Koyama Lane, Morillo, Novick, Green, Zimmerman, Avalos, Dunphy, Smith, Pirtle-Guiney; Absent (1) Clark)

Meeting-level motion or recommendation · Apr 3, 202512 yes

Motion to amend Exhibit A to update the definition of public date to add ", including, but not limited to, information": Moved by Novick and seconded by Kanal. (Aye (12): Kanal, Ryan, Koyama Lane, Morillo, Novick, Clark, Green, Zimmerman, Avalos, Dunphy, Smith, Pirtle-Guiney) Passed to second reading as amended April 16, 2025 at 9:30 a.m.

Meeting-level motion or recommendation · Mar 25, 20253 yes · 1 no · 1 absent

Motion to adopt the amendments to the ordinance, Document Number 2025-045: Moved by Dunphy and seconded by Avalos. (Aye (3): Morillo, Dunphy, Avalos; Nay (1): Zimmerman; Absent (1): Ryan)

Meeting-level motion or recommendation · Mar 25, 20253 yes · 1 no · 1 absent

Motion to send the Ordinance, Document Number 2025-045 as amended to the full Council for consideration: Moved by Morillo and seconded by Dunphy.(Aye (3): Morillo, Dunphy, Avalos; Nay (1): Zimmerman; Absent (1): Ryan)

Data quality, timeline, and provenanceRules v2
Why technical findings are hidden above

Unreviewed keyword matches and machine-extracted fragments are not presented as authoritative findings. Only 0 human-reviewed findings are available for this matter.

Technical information-completeness check · Ready With Caveats

This checks whether decision-relevant categories appear in the published packet. It does not recommend approval or opposition.

Decision definition

The official title and operative text identify the requested action.

Complete
Official legal text

Official text was found. This check does not certify that every referenced exhibit is complete.

Complete
Financial impact

The official impact statement includes financial information.

Complete
Funding source

The impact statement identifies funding information without an explicit unresolved-source qualifier.

Complete
Supporting documents

No linked attachments were found on the official page.

Unknown
Referenced exhibit integrity

The text references exhibits. This guide has not yet automatically verified that each referenced exhibit is present, populated, and internally consistent.

Unknown
Counterparty acceptance

The reviewed action is not expressly identified as a non-binding agreement.

Not Applicable
Implementation

A direction, reporting requirement, or deadline appears in the official text.

Complete
Document stability

Stability requires at least two observed snapshots; the system will update this after another ingestion.

Unknown
Source record
First discovered
Aug 13, 2026, 1:09 PM PDT
Last checked
Sep 13, 2026, 2:28 AM PDT
Evidence hash
81b43aaf42a8fda3
Guide status
Deterministic baseline
Append-only timeline
  1. SOURCE UPDATED

    Passed as amended by council

  2. DOCUMENT PUBLISHED

    Observed in the official source.

  3. Council Action

    Passed as amended

  4. Council Action

    Passed to second reading as amended

  5. Council Action

    Referred to City Council as amended

  6. Council Action

    Referred to committee

  7. Council Action

    Passed to second reading as amended

  8. Council Action

    Continued

  9. Council Action

    Referred to City Council as amended

  10. Council Action

    Continued