This registration page may not work well in Internet Explorer. Please use a different browser to complete your registration.

2026 Downtown Portland Annual Ratepayer Board Meeting

September 15, 2026 3:00 PM - 4:30 PM (PDT)

Description

Downtown Portland Clean & Safe is pleased to host our second, annual Ratepayer Board meeting. Each year, all ratepayers who contribute into the Clean & Safe budget through the City of Portland’s Enhanced Service District program are invited to meet the new Board of Directors for 2026-2027, learn about important program and service updates, ask questions, and make personal connections to the staff and Directors who make Clean & Safe run. This is an RSVP event and open only to individuals and companies who pay into this ESD fee- property and condominium ownership, tenants whose rent pays into C&S etc. Please register as soon as possible and be sure to submit one question. All submitted questions are compiled into categories and all attempts are made to answer as many as possible during the meeting. Any unanswered questions, or questions not able to answer at the meeting, are followed up by staff afterwards. 

We look forward to see you very soon!

**Please note, registration for this event is required**


Location

Big Pink – Third Floor Plaza

Access the building from street level on either 5th or 6th Avenue through revolving doors. Access the building from Plaza parking, accessible via Pine Street, crossing 5th Avenue. Take the elevators up from the parking level to the lobby. From the lobby, take the elevators to the third floor. Alternatively, the Big Pink parking structure is a 13-story parking structure located adjacent to Big Pink across 5th Avenue. Equipped with two entrances, one located on Fourth Avenue between Pine & Ankeny Streets and the second entrance located on Pine between 4th & 5th Avenue.

Contact Information

Downtown Portland Clean & Safe
Name: Mark Wells
Phone: (503) 224-8684
Email: mwells@portlandalliance.com

By registering for this event you agree to the terms and conditions outlined in the Portland Business Alliance’s Code of Conduct for Events

We're sorry. No registrations are currently available. You may wish to contact the event organizer for assistance.
{{ vm.EventInfo.ErrorMessage }}

Select Registration Options

Edit
{{vm.regWarningMessage}}
{{vm.regAlertMessage}}

Exhibitor Opportunities

Name Price Att Qty
{{ et.Name }}
{{ et.IncludedAttendeesCount }} {{ et.AttendeeRegType.RemainingPerType }} Remaining {{ et.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ et.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ et.Remaining }} Remaining
Sold out

Attendee Registration Options Total Remaining: {{ vm.EventInfo.VacantSpotsPerEvent }}

Waiting List Available
{{ vm.stats.totalAttendeesCount }} Registered , {{ vm.OverallOverAmount() }} on Waiting List , {{ vm.OverallOverAmount() }} Over Limit
Name Price Qty
{{ rt.Name }}
{{ rt.IsMemberOnly ? ' (Members Only)' : '' }}
Limit: {{ rt.LimitPerPurchase }}
Included Attendees: {{ rt.AttendeesCountPerOneRegistration }}
{{rt.Price | currency }} {{rt.PriceAfterDiscount | currency }} {{ rt.Price | currency }}
{{ rt.RemainingPerType }} Remaining
{{ rt.RemainingPerType * -1 }} on Waiting List
{{ rt.RemainingPerType * -1 }} Over Limit

{{'[[Sponsorship]] Opportunities' | localizeString:'['}}

Name Price Att Qty
{{ st.Name }}
{{ st.IncludedAttendeesCount }} {{ st.AttendeeRegType.RemainingPerType }} Remaining {{ st.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ st.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ st.Remaining }} Remaining
Sold out
Continue

Registration Information

Edit

Exhibitor - {{er.Name}}

Exhibitor #{{ $index + 1 }}

Total: {{exhibitor.TotalPrice | currency}} {{ exhibitor.IsBenefit ? "- Included as a Benefit" : exhibitor.IsDiscounted ? "- Discounts have been applied" : ""}}
Exhibitor Directory
Primary Contact
Booth Information
Additional Information
Additional Items

Attendee - {{er.Name}}

{{ att.getAttendeeTerm(vm.EventSettings.AdditionalAttendeesTerm, $index) }} #{{ att.getAttendeeIndexDisplay(vm.EventSettings.AdditionalAttendeesTerm, $index) }}

Total: {{att.TotalPrice | currency}} {{att.DiscountMessage | localizeString:'['}}
A No Show fee is being assessed for {{fee.EventName}} on {{fee.EventStartLocalTimeString}}.

Address


Phone

Additional Information
Event Sessions

{{slot.Name}}

{{$select.selected.SessionName}}
(full)
{{slot.SelectedSession.SessionDescription + (slot.HasFees ? " (Price: " + (slot.PriceTotal | currency) +")" : "")}}

Additional Items

{{'[[Sponsorship+]]' | localizeString:'['}} - {{er.Name}}

{{'[[Sponsor]]' | localizeString:'['}} #{{ $index + 1 }}

Total: {{sponsor.Price | currency}}
Continue

Additional Items

Edit

{{(vm.EventInfo.Terms.Donation || "Fundraising") + " Opportunities"}}

Campaign Name Item Description Amount
{{item.CampaignName}} {{item.Description + (item.ShowMinimumPrice && item.MinimumPrice ? " (Min: " + item.MinimumPrice + ")" : "")}}
Continue

Complete Registration

Edit

Terms & Conditions

No Show Policy

{{ vm.EventInfo.EventSettings.NoShowPolicy }}

Enter Promo Code

Billing Contact

Registration Protection

This event is synced to a webinar so no confirmation email will be sent from GrowthZone.

Thank you to our {{'[[Sponsor+]]' | localizeString:'['}}