OpenPortland's profile picture. Reducing the influence of money in politics and encouraging the election of people to City office who are reflective of and accountable to all Portlanders.

Portland Small Donor Elections

@OpenPortland

Reducing the influence of money in politics and encouraging the election of people to City office who are reflective of and accountable to all Portlanders.

Congrats to Luke Zak for getting Certified! Luke has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

OpenPortland's tweet image. Congrats to Luke Zak for getting Certified! Luke has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

Congrats to Laura Streib for getting Certified! Laura has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

OpenPortland's tweet image. Congrats to Laura Streib for getting Certified! Laura has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

Congrats to Jennifer Park for getting Certified! Jennifer has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

OpenPortland's tweet image. Congrats to Jennifer Park for getting Certified! Jennifer has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

Congrats to @olsonforpdx for getting Certified! Chris has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

OpenPortland's tweet image. Congrats to @olsonforpdx for getting Certified! Chris has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

Congrats to Harrison Kass for getting Certified! Harrison has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

OpenPortland's tweet image. Congrats to Harrison Kass for getting Certified! Harrison has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

Congrats to Noah Ernst for getting Certified! Noah has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

OpenPortland's tweet image. Congrats to Noah Ernst for getting Certified! Noah has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

Congrats to Chris Flanary for getting Certified! Chris has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

OpenPortland's tweet image. Congrats to Chris Flanary for getting Certified! Chris has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

Congrats to Sameer Kanal for getting Certified! Sameer has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

OpenPortland's tweet image. Congrats to Sameer Kanal for getting Certified! Sameer has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

Congrats to @ahlam4pdx for getting Certified! Ahlam has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

OpenPortland's tweet image. Congrats to @ahlam4pdx for getting Certified! Ahlam has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

Congrats to Michelle DePass for getting Certified! Michelle has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

OpenPortland's tweet image. Congrats to Michelle DePass for getting Certified! Michelle has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

Congrats to Chris Henry for getting Certified! Chris has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

OpenPortland's tweet image. Congrats to Chris Henry for getting Certified! Chris has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

Congrats to Loretta Smith for getting Certified! Loretta has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

OpenPortland's tweet image. Congrats to Loretta Smith for getting Certified! Loretta has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

Congrats to Rex Burkholder for getting Certified! Rex has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

OpenPortland's tweet image. Congrats to Rex Burkholder for getting Certified! Rex has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

Congrats to Eric Zimmerman for getting Certified! Eric has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

OpenPortland's tweet image. Congrats to Eric Zimmerman for getting Certified! Eric has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

Congrats to Councilor @MingusMapps4PDX for getting Certified! Councilor Mapps has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

OpenPortland's tweet image. Congrats to Councilor @MingusMapps4PDX for getting Certified! Councilor Mapps has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

Congrats to Ben Hufford for getting Certified! Ben has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

OpenPortland's tweet image. Congrats to Ben Hufford for getting Certified! Ben has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

Congrats to Bob Simril for getting Certified! Bob has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

OpenPortland's tweet image. Congrats to Bob Simril for getting Certified! Bob has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

Congrats to Lisa Freeman for getting Certified! Lisa has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

OpenPortland's tweet image. Congrats to Lisa Freeman for getting Certified! Lisa has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

Congrats to @debbiekitchin for getting Certified! Debbie has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

OpenPortland's tweet image. Congrats to @debbiekitchin for getting Certified! Debbie has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

Congrats to @Hayes4Portland for getting Certified! Terrence has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

OpenPortland's tweet image. Congrats to @Hayes4Portland for getting Certified! Terrence has met the requirements to qualify for matching funds. Now our program will start matching the campaign's small donations from Portlanders. This is how we centralize everyday PDXers in our democracy

Loading...

Something went wrong.


Something went wrong.