Prohibits cities and counties within the Portland MSA from enforcing requirements that developers provide affordable units in multiunit dwellings unless the city or county first calculates the developers' average expected losses due to providing affordable housing and the city or county offsets those losses.
What it does: Digest: This Act makes Portland-area cities and counties make up the usual costs to a builder when making the builder add low-cost homes. (Flesch Readability Score: 61.4). Prohibits cities and counties within the Portland MSA from enforcing requirements that developers provide affordable units in multiunit dwellings unless the city or county first calculates the developers' average expected losses due to providing affordable housing and the city or county offsets those losses. Becomes operative for rental housing on January 1, 2028. Becomes operative for all housing on January 1, 2029. (official summary)
Question before the chamber: Third reading. Carried by Gamba. Passed.
The tally
Yes 32 · No 21 · Not voting 7
Bar: green = yes, brown = no, striped = not voting.
| Party | Yes | No | Not voting |
|---|---|---|---|
| Democrats | 31 | 2 | 4 |
| Republicans | 1 | 19 | 3 |
Most Democrats voted yes; most Republicans voted no. 3 members voted against their party’s majority.
Voted against their party’s majority
- Kevin MannixR21Yes
- Paul EvansD20No
- Susan McLainD29No
The full roll (60)
Yes 32
- April DobsonD39
- Ben BowmanD25
- Dacia GrayberD28
- Daniel NguyenD38
- David GombergD10
- Em LevyD53
- Farrah ChaichiD35
- Hai PhamD36
- Jason KropfD54
- John LivelyD7
- Jules WaltersD37
- Julie FaheyD14
- Ken HelmD27
- Kevin MannixR21
- Lamar WiseD48
- Lesly MuñozD22
- Lisa FragalaD8
- Mari WatanabeD34
- Mark GambaD41
- Nancy NathansonD13
- Nathan SosaD30
- Ricki RuizD50
- Rob NosseD42
- Sarah McDonaldD16
- Shannon IsadoreD33
- Sue Rieke SmithD26
- Tawna SanchezD43
- Thuy TranD45
- Tom AndersenD19
- Travis NelsonD44
- Willy ChotzenD46
- Zach HudsonD49
No 21
- Alek SkarlatosR4
- Anna ScharfR23
- Boomer WrightR9
- Court BoiceR1
- Darcey EdwardsR31
- Darin HarbickR12
- Dwayne YunkerR3
- Emily McIntireR56
- Greg SmithR57
- Jami CateR11
- Jeff HelfrichR52
- Kim WallanR6
- Lucetta ElmerR24
- Matt BunchR51
- Paul EvansD20
- Rick LewisR18
- Shelly DavisR15
- Susan McLainD29
- Vikki Breese IversonR59
- Virgle OsborneR2
- Werner ReschkeR55
Not voting 7
“Not voting” is a recorded non-vote, not a reason for the absence. Parties come from public rosters; how we count.